Courses – Level-4S
New Degree StructureOld Degree Structure
Course units effective from academic year 2019/2020 to date
CSC401S3: Advanced Algorithms
| Course Code: | CSC401S3 | ||
| Course Title: | Advanced Algorithms | ||
| Credit Value: | 03 | ||
| Hourly Breakdown: | Theory | Practical | Independent Learning |
| 45 | — | 105 | |
| Objectives: | Provide in-depth knowledge for designing efficient algorithms using appropriate data structures and a variety of advanced computational techniques. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Lectures, Tutorial discussion, e-based teaching, Open Educational Resources, Assignments, Guided learning | ||
| Assessment Strategy: |
|
||
| References: |
|
||
CSC402S3: Compiler Design
| Course Code: | CSC402S3 | ||
| Course Title: | Compiler Design | ||
| Credit Value: | 03 | ||
| Hourly Breakdown: | Theory | Practical | Independent Learning |
| 45 | — | 105 | |
| Objectives: | Provide in-depth knowledge of compiler components and principles involved in compiler design. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Lectures, Tutorial discussion, e-based teaching-learning, Open Educational Resources, Assignments, Guided Learning | ||
| Assessment Strategy: |
|
||
| References: |
|
||
CSC403S3: Data Science
| Course Code: | CSC403S3 | ||
| Course Title: | Data Science | ||
| Credit Value: | 03 | ||
| Hourly Breakdown: | Theory | Practical | Independent Learning |
| 30 | 30 | 90 | |
| Objectives: | Provide theoretical and practical knowledge on data science for solving data-driven problems and improving research skills in data science. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Lectures, Tutorials, Laboratory experiments, e-based teaching-learning, take home exercises, Simulations, Use of Open Educational Resources, Guided Learning | ||
| Assessment Strategy: |
|
||
| References: |
|
||
CSC404S3: Information Systems Security
| Course Code: | CSC404S3 | ||
| Course Title: | Information Systems Security | ||
| Credit Value: | 03 | ||
| Hourly Breakdown: | Theory | Practical | Independent Learning |
| 45 | — | 105 | |
| Objectives: | Provide knowledge to identify various security threats and propose suitable approaches to protecting Information Systems. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Lectures, e-based teaching-learning, Tutorial discussion, Assignments, Simulations, Use of Open Educational Resources, Guided Learning | ||
| Assessment Strategy: |
|
||
| References: |
|
||
CSC405S3: Systems and Network Administration
| Course Code: | CSC405S3 | ||
| Course Title: | Systems and Network Administration | ||
| Credit Value: | 03 | ||
| Hourly Breakdown: | Theory | Practical | Independent Learning |
| 15 | 60 | 75 | |
| Objectives: | Provide theoretical and practical knowledge required to manage and maintain hosts, network connectivity devices, and various networked servers. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Lectures, Practical, e-based teaching-learning, Open Educational Resources, Assignments, Online based training, Simulation, Guided Learning | ||
| Assessment Strategy: |
|
||
| References: |
|
||
CSC406S6: Research Project
| Course Code: | CSC406S6 | ||
| Course Title: | Research Project | ||
| Credit Value: | 06 | ||
| Hourly Breakdown: | Mentoring | Practical | Independent Learning |
| 20 | — | 580 | |
| Objectives: | Develop capability of carrying out scientific research in the computing domain for solving real world problems. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Reading assignments in journals, Research seminars, Open Educational Resources, Documentation | ||
| Assessment Strategy: |
|
||
CSC407S6: Industrial Training
| Course Code: | CSC407S6 | ||
| Course Title: | Industrial Training | ||
| Credit Value: | 06 | ||
| Hourly Breakdown: | Mentoring | Practical | Independent Learning |
| 20 | — | 580 | |
| Objectives: | Provide an opportunity to develop skills and attitude, and gain experience in finding IT solutions to problems in an industrial environment. | ||
| Intended Learning Outcomes: |
|
||
| Contents: |
|
||
| Teaching/Learning Methods: | Mentoring, Weekly recording of training diaries, Code reviews, Progress meetings, Supervised study | ||
| Assessment Strategy: |
|
||
The level-4S syllabi can be downloaded here
Course units effective from academic year 2016/2017 to 2019/2020
CSC411SC0: Research Seminar
| Course Code: | CSC411SC0 |
| Course Title: | Research Seminar |
| Academic Credits: | 0 (15 Hours of Discussion and Presentations) |
| Objectives: | To provide research experience that emphasises on creative thinking, problem-solving, analytical thinking, communication and presentation skills, scientific writing and integration of findings. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Reading assignments in journals, Small group discussions, Demonstration by instructors, Recitation oral questions. |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC412SC3: Artificial Intelligence
| Course Code: | CSC412SC3 |
| Course Title: | Artificial Intelligence |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide in-depth knowledge on design and analysis of intelligent systems for solving problems that are difficult or impractical to resolve using traditional approaches. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by Lecturer, Recitation oral questions |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC413SC3: Advanced Algorithms
| Course Code: | CSC413SC3 |
| Course Title: | Advanced Algorithms |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide in-depth knowledge for designing efficient algorithms using appropriate data structures and a variety of advanced computational techniques. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by lecturer, Recitation oral questions, Tutorial discussions by instructors |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC414SC3: High Performance Computing
| Course Code: | CSC414SC3 |
| Course Title: | High Performance Computing |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide an introduction and overview to the computational aspects of high performance computing and methods of parallel programming. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by lecturer, Vocabulary drills, Recitation oral questions, Practical demonstration. |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC415SC3: Mobile Computing
| Course Code: | CSC415SC3 |
| Course Title: | Mobile Computing |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide an in-depth understanding of the fundamental concepts in mobile computing and the state of the art trends in mobile computing research. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by lecturer, Vocabulary drills, Recitation oral questions, Tutorial discussions by instructors |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC416SC6: Research Project
| Course Code: | CSC416SC6 |
| Course Title: | Research Project |
| Academic Credits: | 06 (600 Notional hours of Project Development) |
| Prerequisite: | CSC411SC0 |
| Objectives: | To develop capability of doing scientific research for solving real world problems in computing domain. |
| ILOs: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC417SC3: Data Mining and Machine Learning
| Course Code: | CSC417SC3 |
| Course Title: | Data Mining and Machine Learning |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide knowledge on the concepts behind various machine learning techniques and ability to use adaptive techniques for learning from data as well as data analysis and modelling |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Use of chalkboard, Vocabulary drills, Recitation oral questions, Laboratory experiments |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC418SC3: Compiler Design
| Course Code: | CSC418SC3 |
| Course Title: | Compiler Design |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide knowledge in components of a compiler and principles involved in compiler design. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by Lecturer, Vocabulary drills, Recitation oral questions, Tutorial discussions by Instructors |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC419SC3: Mathematics for Computing IV
| Course Code: | CSC419SC3 |
| Course Title: | Mathematics for Computing IV |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide knowledge in numerical methods for solving large systems of linear equations and an understanding on underlying mathematical concepts of computer aided numerical algorithms |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lectures and demonstration by Teacher, Group tutorial discussions |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC421SC3: Systems Analysis, Design and Project Management
| Course Code: | CSC421SC3 |
| Course Title: | Systems Analysis, Design and Project Management |
| Academic Credits: | 03 (45 Hours of Lectures and Tutorials) |
| Objectives: | To provide fundamental concepts in the phases of analysis, design, development and maintenance of an information system and efficient project management. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by lecturer, Case studies, Vocabulary drills, Construction of summaries by students |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
CSC422SE2: Systems and Network Administration
| Course Code: | CSC422SE2 |
| Course Title: | Systems and Network Administration |
| Academic Credits: | 02 (15 hours of Lectures and 30 hours of Practical) |
| Objectives: | To provide theoretical and practical knowledge required to implement and administer network and servers in small and medium sized enterprises. |
| ILOs: |
|
| Contents: |
|
| Teaching Methods: | Lecture by lecturer, Use of Slides and Videos, Demonstration, Case studies |
| Assessment/ Evaluation Details: |
|
| Recommended Readings: |
|
Course units effective from academic year 2006/2007 to 2016/2017
Core Course Units
CSC401MC4: Advanced Algorithms
| Course Code | CSC401MC4 |
| Course Title | Advanced Algorithms |
| Academic Credits | 04 (60 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC402MC2: Artificial Intelligence - II
| Course Code | CSC402MC2 |
| Course Title | Artificial Intelligence – II |
| Academic Credits | 02 (30 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC403MC4: Numerical Linear Algebra and Solutions of Differential Equations
| Course Code | CSC403MC4 |
| Course Title | Numerical Linear Algebra and Solutions of Differential Equations |
| Academic Credits | 02 (60 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC404MC4: Project
| Course Code | CSC404MC4 |
| Course Title | Project |
| Academic Credits | 04 (minimum 200 hours) |
| Objectives: |
|
| Assessment/ Evaluation Details: |
|
CSC405MC3: Parallel Computing
| Course Code | CSC405MC3 |
| Course Title | Parallel Computing |
| Academic Credits | 03 (45 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC406MC3: System Design, Analysis and Project Management
| Course Code | CSC406MC3 |
| Course Title | System Design, Analysis and Project Management |
| Academic Credits | 03 (45 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC407MC4: Data Mining and Machine Learning
| Course Code | CSC407MC4 |
| Course Title | Data Mining and Machine Learning |
| Academic Credits | 04 (60 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
Elective Course Units
CSC421ME3: Compiler Design
| Course Code | CSC421ME3 |
| Course Title | Compiler Design |
| Academic Credits | 03 (45 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
CSC422ME3: Mobile Computing
| Course Code | CSC422ME3 |
| Course Title | Mobile Computing |
| Academic Credits | 03 (45 hours of lectures and tutorials) |
| Objectives: |
|
| Contents: |
|
| Assessment/ Evaluation Details: |
|
