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: |
|