Undergraduate Courses 2017-18
COMP
- COMP 1Academic and Professional Development I0 Credit(s)DescriptionA compulsory one-year course for students of the Department of Computer Science and Engineering. This course is designed to provide academic advising to students and to develop their communication skills in interacting with technical and non-technical audiences.
- COMP 101Exploring Multimedia and Internet Computing3 Credit(s)Exclusion(s)ISOM 101DescriptionInteresting and useful things you can do on the computer, but take time to learn. Introduction to multimedia and internet computing tools. Internet, e-mail, WWW, webpage design, computer animation, spreadsheet charts/figures, presentations with graphics and animations, etc. Business, security, accessibility, and relevant IP right issues in the use of computers.
- COMP 102Computer and Programming Fundamentals I3 Credit(s)DescriptionIntroduction to computers and programming. Computer hardware and software. Problem solving. Program design. Procedural abstraction. Debugging and testing. Simple and structured data types. Recursive programming. Introduction to searching and sorting.
- COMP 1022QIntroduction to Computing with Excel VBA3 Credit(s)Exclusion(s)COMP 1021, COMP 1022P, ISOM 3230DescriptionThis is a one semester course equipping students with the fundamental concepts of programming using Excel VBA. Students will first learn how to use Excel to analyze and present data, and will then learn how to use VBA code to build powerful programs.
- COMP 103Computer and Programming Fundamentals II2 Credit(s)Prerequisite(s)COMP 102DescriptionProgramming techniques and introduction to object-oriented programming. Classes and objects. Data encapsulation and information hiding. Abstract data types. Pointers and linked data structures. Recursive data structures. Searching and sorting.
- COMP 104Programming Fundamentals and Methodology4 Credit(s)DescriptionStructured programming and introduction to object-oriented programming. Problem solving. Program design. Procedural abstraction. Debugging and testing. Classes, objects, and dynamic objects. Abstract data types. Linked data structures. Searching, sorting, and recursive programming.
- COMP 106Advanced C Programming2 Credit(s)DescriptionExtensive study of the C programming language: program structure, functions, control flow, pointers, arrays, structures, file input and output; use of programming tools in the UNIX environment; relevant programming techniques. Prerequisite: COMP102
- COMP 111Unix and Script Programming3 Credit(s)Prerequisite(s)COMP 102, COMP 104/ 104H (prior to 2009-10), HKALE Computer Studies or HKCEE Computer StudiesDescriptionUnix utilities and file structure; links and symbolic links; data processing and process control in the Unix shell; Shell programming; regular expressions; script programming in the Unix environment. Laboratory exercises are designed to give hands-on practice with software tools and to increase programmer productivity.
- COMP 152Object-Oriented Programming and Data Structures4 Credit(s)Prerequisite(s)COMP 103, COMP 104/ 104H (prior to 2009-10)Exclusion(s)COMP 151 (prior to 2009-10), COMP 151H (prior to 2009-10), COMP 152H, COMP 171 (prior to 2009-10), COMP 171H (prior to 2009-10)DescriptionTo learn the fundamental concepts and techniques behind object-oriented programming. They include: abstract data types; creation, initialization, and destruction of objects; class hierarchies; polymorphism, inheritance and dynamic binding; generic programming using templates. To learn the object-oriented view of data structures: linked lists, queues, stacks, trees, and algorithms such as searching, sorting, and hashing algorithms.
- COMP 152HOOP and Data Structures (Honors Study Track)4 Credit(s)Prerequisite(s)COMP 103, COMP 104/ 104H (prior to 2009-10)Exclusion(s)COMP 151 (prior to 2009-10), COMP 151H (prior to 2009-10), COMP 152, COMP 171 (prior to 2009-10), COMP 171H (prior to 2009-10)DescriptionTo learn data structures in an object-oriented programming language. Abstract data types such as: sequences, maps/dictionaries, stacks, priority queues. Class hierarchies and inheritance; polymorphism; early and late binding; static and dynamic object-oriented programming; generic programming, templates, and algorithm abstraction. Data structures such as: linked lists, trees, heaps, tries, graphs, hash tables. Sorting and search algorithms: asymptotic notations, complexity analysis, and lower bound. Enrollment in the course requires approval of the course instructor.
- COMP 170Discrete Mathematical Tools for Computer Science4 Credit(s)Exclusion(s)MATH 132DescriptionBasic concepts in discrete mathematics needed for the study of computer science: enumeration techniques, basic number theory, logic and proofs, recursion and recurrences, probability theory and graph theory. The approach of this course is specifically computer science application oriented.
- COMP 180Computer Organization3 Credit(s)Prerequisite(s)COMP 102, COMP 104/ 104H (prior to 2009-10)Exclusion(s)ELEC 152DescriptionInner workings of modern digital computer systems and tradeoffs at the hardware-software interface. Topics include: instructions set design, memory systems, input-output systems, interrupts and exceptions, pipelining, performance and cost analysis, assembly language programming, and a survey of advanced architectures.
- COMP 190Directed Studies I (Honors Study Track)1-3 Credit(s)Prerequisite(s)Grade B or above in three HKALE AL subjects or a CGA at A- or aboveDescriptionStudies under the directed guidance of a faculty member on a computer science topic at 100-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study.
- COMP 2Academic and Professional Development II0 Credit(s)DescriptionContinuation of COMP 001. A compulsory, one year course for students of the Department of Computer Science and Engineering.
- COMP 201Java Programming3 Credit(s)Prerequisite(s)COMP 151/151H (prior to 2009-10) or COMP 152/152HExclusion(s)ISOM 232DescriptionIntroduction to Java programming. Fundamentals include language syntax, object-oriented programming, inheritance, polymorphism, exception handling, multithreading. Standard libraries for input/output, graphics programming, built-in data structures. Programming for events, web, networking, generics.
- COMP 221Fundamentals of Artificial Intelligence3 Credit(s)Prerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152HDescriptionFoundations underlying design of intelligent systems. Relations between logical, statistical, cognitive, biological paradigms; basic techniques for heuristic search, theorem proving, knowledge representation, adaptation; applications in vision, language, planning, expert systems.
- COMP 231Database Management Systems3 Credit(s)Prerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152HExclusion(s)IELM 230, ISOM 226DescriptionPrinciples of database systems; conceptual modeling and data models; logical and physical database design; query languages and query processing; database services including concurrency, crash recovery, security and integrity. Hands-on DBMS experience.
- COMP 251Principles of Programming Languages3 Credit(s)Prerequisite(s)COMP 151/151H (prior to 2009-10) and COMP 171/171H (prior to 2009-10); or COMP 152/152HDescriptionComparative studies of programming languages, programming language concepts and constructs. Non-imperative programming paradigms: object-oriented, functional, logic, concurrent programming. Basic concepts of program translation and interpretation. Storage allocation and run-time organization.
- COMP 252Operating Systems3 Credit(s)Prerequisite(s)COMP 180/ELEC 152; and COMP 102/104/ 104H (prior to 2009-10)DescriptionPrinciples, purpose and structure of operating systems; processes, threads, and multi-threaded programming; CPU scheduling; synchronization, mutual exclusion; memory management and virtual memory; device management; file systems, security and protection.
- COMP 271Design and Analysis of Algorithms3 Credit(s)Prerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152HExclusion(s)COMP 271HDescriptionTechniques for designing algorithms, proving their correctness, and analyzing their running times. Topics covered include: sorting, selection, heaps, balanced search trees, divide-and-conquer, greedy algorithms, dynamic programming, and graph algorithms.
- COMP 271HDesign and Analysis of Algorithms (Honors Study Track)4 Credit(s)Prerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152HExclusion(s)COMP 271DescriptionTime and space complexity analysis of algorithms. Design paradigms: divide-and-conquer, greedy algorithms, dynamic programming. Graph algorithms: searching and backtracking, connectivity, biconnectivity, minimum spanning tree, shortest path. Fast Fourier Transform. Network flow. RSA and public key encryption. Randomized and amortized analysis. NP-completeness. Enrollment in the course requires approval of the course instructor.
- COMP 290Directed Studies II (Honors Study Track)1-3 Credit(s)Prerequisite(s)CGA at grade A- or aboveDescriptionStudies under the directed guidance of a faculty member on a computer science topic at 200-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study.
- COMP 291Competitive Programming (Honors Study Track)2 Credit(s)DescriptionIntensive programming laboratory to equip students with creative problem solving and competitive programming skills. International programming competition-type problems will be used to motivate the study of algorithms, programming, and other topics in computer science. Enrollment in the course requires approval of the course instructor.
- COMP 3Academic and Professional Development III0 Credit(s)DescriptionContinuation of COMP 002. A compulsory, one year course for students of the Department of Computer Science and Engineering.
- COMP 300Special Topics in Computer Science1-4 Credit(s)DescriptionSelected topics of current interest to the Department not covered by existing courses. Offerings are announced each semester.
- COMP 300BIntroduction to Computational Geometry3 Credit(s)DescriptionConvex hull, plane-sweep, triangulation, linear programming, range searching, point location, Voronoi diagram, arrangements, Delaunay triangulation, and geometric data structures. Prerequisite: COMP271
- COMP 300DComputer Game Programming3 Credit(s)DescriptionComputer game development touches on many facets of computer science, including computer graphics, artificial intelligence, algorithms, networking, and human-computer interaction. This course mainly focuses on the 3D graphics programming aspect of game development, while briefly covering some of these other components. Students will get hands-on experience on how to design and implement real-world computer games. By taking this course, students will also perfect their skills in programming, teamwork, management, and communication. Students are expected to have good programming background in C++ which is needed to complete a group project in computer game in the final part of the course. Prerequisite: COMP341
- COMP 300EProgramming Challenges3 Credit(s)DescriptionAt its best, computer science is an exciting blend of programming, mathematics, and problem solving. This course will introduce an interesting variety of subjects in programming, algorithms, and discrete mathematics though puzzles and problems which have appeared in the International ACM Programming Contest and similar venues. Prerequisite: COMP171
- COMP 300FIntroduction to Computing3 Credit(s)DescriptionAn introduction and exploration of Computer Science. Topics include programming essentials, data structures, logic, problem solving, computer graphics, GUI design, and Internet communication. Projects will be developed using the Python language. No previous programming experience is required. This is intended for preparatory year students only. Enrollment is subject to instructor's approval.
- COMP 300GIntroduction to Bioinformatics Algorithms and Systems3 Credit(s)DescriptionThis course provides an in-depth introduction to Bioinformatics - an interdisciplinary subject - from the perspective of Computer Science. The course includes a primer of molecular biology, a review of algorithms & complexity, and a series of lectures & discussions on selected problems in Bioinformatics. Exclusion: BISC358 Prerequisite: COMP271 or COMP271H
- COMP 300HIntroduction to Natural Language Processing3 Credit(s)DescriptionHuman language technology for processing text and spoken language. Fundamental machine learning, syntactic parsing, semantic interpretation, and context models, algorithms, and techniques. Applications include machine translation, web technologies, text mining, knowledge management, cognitive modeling, intelligent dialog systems, and computational linguistics.
- COMP 300QSpecial Topic:Object-Oriented Method:Design & Implementation3 Credit(s)DescriptionObject-Oriented Concepts: abstraction, encapsulation, modularity, hierarchy, typing, concurrency, and persistence; object-Oriented Methods: graphical notations for object-oriented analysis and design, object-oriented process, the pragmatics of object-oriented development; and Applications.
- COMP 300VSpecial Topics in Computer Science: Expert Systems3 Credit(s)DescriptionIntroduction to expert systems. Problem specification, architecture, knowledge representation, inference techniques, CLIPS programming. Prerequisites: COMP221 and COMP251
- COMP 300WSpecial Topics in Computer Science: Java Programming3 Credit(s)DescriptionIntroduction to Java programming. Fundamentals include language syntax, object-oriented programming, inheritance, polymorphism, exception handling, multithreading. Standard libraries for input/output, graphics programming, built-in data structures. Application programming interface (JFC/Swing). Prerequisite: COMP251 Exclusions: COMP300T, ISMT332
- COMP 303Internet Computing3 Credit(s)Prerequisite(s)COMP 271/271HDescriptionTechnologies and standards for World Wide Web (WWW), user interfaces and Browsers, authoring tools, Internet protocols, Internet servers, database connectivity, Robots, Search engines, server-side programming, client-side programming, security and privacy, recent advances.
- COMP 310IT Entrepreneurship3 Credit(s)Previous Course Code(s)COMP 300CPrerequisite(s)COMP 211Exclusion(s)ELEC 310DescriptionBasic elements of starting a new business in information technology; exploiting an "unfair" advantage; preparing a business plan; arranging financial support; accounting and legal requirements; exit strategy. Case studies of successful and failed ventures in Hong Kong and elsewhere. Enrollment is subject to instructor's approval.
- COMP 3111Introduction to Software Engineering4 Credit(s)Co-list withCOMP 3111HPrerequisite(s)COMP 151/151H (prior to 2009-10) and COMP 171/171H (prior to 2009-10); or COMP 152/152HExclusion(s)COMP 211H, ISOM 221DescriptionMethods and tools for planning, designing, implementing, validating, and maintaining large software systems. Project work to build a software system as a team, using appropriate software engineering tools and techniques.
- COMP 3111HIntroduction to Software Engineering (Honors Study Track)4 Credit(s)Co-list withCOMP 3111Prerequisite(s)COMP 151/151H (prior to 2009-10) and COMP 171/171H (prior to 2009-10); or COMP 152/152HExclusion(s)COMP 211, ISOM 221DescriptionMethods and tools for planning, designing, implementing, validating, and maintaining large software systems. A student-defined project allows students to build a software system as a team, using appropriate software engineering tools and techniques. Enrollment in the course requires approval of the course instructor.
- COMP 3272Theory of Computation3 Credit(s)Prerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152H, MATH 111/113/152, and MATH 132/COMP 170DescriptionIntroduction to automata, formal languages, and computability. Set theory and countability. Finite automata and regular languages. Push-down automata and context-free languages. Turing machines. Church's thesis. Halting problem. Uncomputability.
- COMP 332Principles of Database Design3 Credit(s)Prerequisite(s)COMP 231DescriptionData modeling concepts; conceptual, logical and physical design; analyzing, evaluating and improving schemas; schema documentation and maintenance; functional analysis; design tools; schema mappings; database tuning; distributed database design.
- COMP 336Search Engines for Web and Enterprise Data3 Credit(s)Prerequisite(s)COMP 151/151H (prior to 2009-10) or COMP 171/171H (prior to 2009-10) or COMP 152/152HDescriptionText retrieval models, vector space model, document ranking, performance evaluation; indexing, pattern matching, relevance feedback, clustering; web search engines, authority-based ranking; enterprise data management, content creation, meta data, taxonomy, ontology; semantic web, digital libraries and knowledge management applications.
- COMP 337Introduction to Data Mining3 Credit(s)Prerequisite(s)MATH 144Exclusion(s)ISOM 326DescriptionThis course will provide an introduction to concepts and techniques in the field of data mining. Materials include an introduction to data warehousing and OLAP, data preprocessing and the techniques used to explore the large quantities of data for the discovery of predictive models and knowledge. The course will include techniques such as nearest neighbor, decision tress, neural networks, Bayesian networks and Na? Bayes, rule-based methods, association analysis and clustering, as well as social networks and data mining applications in business and finance applications, and other emerging data mining subareas. Students learn the materials by attending lectures and implementing and applying different data analysis and mining techniques to large datasets throughout the semester.
- COMP 341Computer Graphics3 Credit(s)Prerequisite(s)COMP 271/271HDescriptionDisplay technologies; scan conversion; clipping; affine transformations; homogeneous coordinates and projection; viewing transformations; hidden surface removal; reflectance and shading models; ray tracing; spline curves and surfaces; hierarchical modeling; texture mapping; color models.
- COMP 343Multimedia Computing3 Credit(s)Prerequisite(s)COMP 271/271HExclusion(s)ELEC 360DescriptionColor theory; digital audio, image and video fundamentals, representation, and processing; digital multimedia applications and programming.
- COMP 344Image Processing3 Credit(s)Previous Course Code(s)COMP 300ZPrerequisite(s)COMP 271/271HExclusion(s)ELEC 317DescriptionIntroduction to image processing. Topics include image processing and analysis in spatial and frequency domains, image restoration and compression, image segmentation and registration, morphological image processing, representation and description, related application areas and some other closely related topics. Some sophisticated image processing and analysis tools and state-of-the-art methods may also be introduced subject to the availability of time.
- COMP 355Embedded Systems Software3 Credit(s)Prerequisite(s)COMP 180/ELEC 152, and COMP 252DescriptionPrinciples of software design and implementation for embedded systems; Timing, power, size and mobility constraints in embedded software design; basic hardware concepts; interrupts and interrupt handling; embedded operating system issues; real-time scheduling; real-time operating systems; embedded software development; integrated design environments; embedded networking; formal design methodologies, design examples.
- COMP 361Computer Communication Networks I3 Credit(s)Prerequisite(s)COMP 252Exclusion(s)ELEC 315, ISOM 235BackgroundProbability and statisticsDescriptionPrinciples of computer network architectures and communication protocols; the OSI reference model; switching and multiplexing techniques; data link, network, transport and application layers; LAN and medium access protocols; network programming.
- COMP 362Computer Communication Networks II3 Credit(s)Prerequisite(s)COMP 361 or ELEC 315Exclusion(s)COMP 561DescriptionMultimedia requirements; bridges and their spanning tree protocol; advanced internet protocols (IPv6, Diffserv, IntServ, etc.); congestion control and QoS; multicast and broadcast algorithms; network performance and programming; introduction to network security.
- COMP 364Computer and Communication Security3 Credit(s)Prerequisite(s)COMP 271/271HDescriptionCryptosystems, symmetric-key and public-key cryptography, cryptanalysis, authentication, message digests, digital signatures, and random number generation. Access controls and firewalls. Applications such as certificate authorities, electronic commerce, smartcards, and digital cash.
- COMP 381Design and Analysis of Computer Architectures3 Credit(s)Prerequisite(s)COMP 180 or ELEC 152DescriptionAnalysis, synthesis and evaluation of different computer architectures. Emphasis on computer design with respect to price/performance and its relation to architectural choices such as pipelining, memory hierarchy, input/output, instruction set design, vector processing, and multiprocessing.
- COMP 387Computer Engineering Final Year Thesis I2 Credit(s)DescriptionOnly for honors students of the BEng Computer Engineering program. Students must take the whole course series comprising COMP/ELEC 387, 388 and 389 in sequence. They are expected to conduct research/independent work under the supervision of a faculty member of the Department of Computer Science and Engineering and/or Department of Electronic and Computer Engineering, summarize their work in an individual thesis and make a presentation at the end of the sequence. Work on COMP/ELEC 387 normally commences in the summer following the second year. May be graded PP.
- COMP 388Computer Engineering Final Year Thesis II3 Credit(s)Prerequisite(s)COMP 387DescriptionOnly for honors students of the BEng Computer Engineering program. Continuation of COMP 387. May be graded PP.
- COMP 389Computer Engineering Final Year Thesis III3 Credit(s)Prerequisite(s)COMP 388DescriptionOnly for honors students of the BEng Computer Engineering program. Continuation of COMP 388.
- COMP 390Computer Engineering Final Year Project I1-3 Credit(s)Prerequisite(s)CGA at grade A- or aboveDescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study.
- COMP 390CDirected Studies III (Honors Study Track)3 Credit(s)Prerequisite(s)CGA at grade A- or aboveDescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study.
- COMP 390DDirected Studies III (Honors Study Track): Image Processing3 Credit(s)Prerequisite(s)CGA at grade A- or aboveDescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study.
- COMP 390EDirected Studies III (Honors Study Track): P2P Networking3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 390FDirected Studies III (Honors Study Track): Disc Math for CS3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 390GDirected Studies III (Honors Study Track): Internet Math3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 390HDirected Studies III(Honors Study Track): P2P&Wireless Ntwks3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 390IDirected Studies III(Honors Study Track):Geometry Processing3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 390JDirected Studies III (Honors Study Track): BioInformatics3 Credit(s)DescriptionStudies under the directed guidance of a faculty member on a computer science topic at 300-level. A written report and/or an examination are required. Enrollment in the course requires approval of the course instructor. Courses may last for two semesters, depending on the topic and scope of study. Prerequisite: CGA at grade A- or above
- COMP 394Computer Engineering Final Year Project I2 Credit(s)Description[Also ELEC 394] Each Computer Engineering student is required to take COMP/ELEC 394, 395 and 396. The project is conducted under the supervision of a faculty member of the Department of Computer Science and Engineering and/or Department of Electronic and Computer Engineering. May be graded PP.
- COMP 395Computer Engineering Final Year Project II3 Credit(s)Prerequisite(s)COMP 394Description[Also ELEC 395] Continuation of COMP 394. May be graded PP.
- COMP 396Computer Engineering Final Year Project III3 Credit(s)Prerequisite(s)COMP 395Description[Also ELEC 396] Continuation of COMP 395.
- COMP 397HFinal Year Thesis I (Honors Study Track)3 Credit(s)Exclusion(s)COMP 397DescriptionStudents must take the whole course series comprising COMP 397H and COMP 398H in sequence. They are expected to conduct research work under the supervision of a faculty member, summarize their work in an individual thesis and make a presentation at the end of the sequence. Enrollment in the course requires approval of the course instructor. May be graded PP.
- COMP 398HFinal Year Thesis II (Honors Study Track)4 Credit(s)Prerequisite(s)COMP 397HExclusion(s)COMP 398DescriptionContinuation of COMP 397H.
- COMP 4328Machine Learning3 Credit(s)Previous Course Code(s)COMP 300YPrerequisite(s)COMP 171/171H (prior to 2009-10) or COMP 152/152H, and MATH 144/241/246DescriptionFundamentals of machine learning. Concept learning. Evaluating hypotheses. Supervised learning, unsupervised learning and reinforcement learning. Bayesian learning. Ensemble Methods.
- COMP 4397Final Year Project I3 Credit(s)Exclusion(s)COMP 397HDescriptionA project in an area of specialization in Computer Science under the guidance of a faculty member. Objectives are to integrate the classroom material from several courses, and to apply them to solve practical problems. May be graded PP.
- COMP 4981Final Year Project4 Credit(s)Exclusion(s)COMP 398HDescriptionCSE FYP
- COMP 99Industrial Training0 Credit(s)DescriptionFor students of the Department of Computer Science and Engineering only. A practical training course for a period of three weeks. Topics include Linux system administration, Linux network administration, managing and maintaining a Windows server environment, and safety.









