Thinking to pursue Master of Science in Computer Science and Information Technology but not sure if this is the right course for you?
Stop guessing and let our counselors help you find the course that fits you best.
Find Your Best-FitThe Master of Science in Computer Science and Information Technology (M.Sc. CSIT) curriculum aims to cultivate highly skilled professionals in the computer science and IT sectors, addressing both national and international market needs. It includes core and elective courses that emphasize research and development, as well as foundation courses that align with the rapidly evolving tech landscape. Graduate students learn about software system design, theoretical computer science, and hardware fundamentals. The program prepares students for careers in the software industry and academia, focusing on both theoretical knowledge and practical applications to tackle computing and networking challenges.
Programme Objectives
- Understand and apply mathematical foundations, computing, and domain knowledge for the conceptualization of computing models of problems.
- Identify, analyze, and solve a problem's computing requirements using computing principles.
- Design and evaluate a computer-based system, components, and processes to meet the specific needs of applications.
- Use current techniques and tools necessary for complex computing practices.
- Use a suitable architecture or platform for design and implementation, with performance in mind.
- Develop and integrate effectively system-based components into the user environment.
- Understand and commit to cyber regulations and responsibilities in professional computing practices.
- Recognize the need for and develop the ability to engage in continuous learning as a computing professional.
- Understand societal, environmental, health, legal, and ethical issues within local and global contexts and the consequential responsibilities relevant to professional practice.
- Use knowledge to analyze, interpret, and synthesize data to derive valid conclusions using research methods.
- Expertise in developing applications with required domain knowledge.
Eligibility
- A degree in B.Sc. in Computer Science; B.Sc. CSIT, B. Sc. Computer Science, B.E. Computer, B.E. Electronics, B. Tech in Computer Science, or equivalent is required for admission.
- Admission selection is based on the entrance examination.
Admission Criteria
Examination
Institute of Science and Technology, Far Western University, will conduct the final examination at the end of each semester. 60% weightage will be given to the final examination, and 40% to the internal assessment conducted by the concerned college.
University Examination
The end-of-semester examination for 60 marks per course will be held as per the schedule set by Far Western University. The student has to obtain 50% marks in each examination of In-Semester and End-Semester.
Curricular Structure
| Semester | Course Title | Course Code |
| First Semester | Advanced Operating System | CSIT.511 |
| Object Oriented Software Engineering | CSIT.512 | |
| Computational Complexity | CSIT.513 | |
| Python for Data Science | CSIT.514 | |
| Research Methodology for Computer Science | CSIT.515 | |
| Seminar I | CSIT.516 | |
| Second Semester | Compiler Optimization | CSIT.521 |
| Soft Computing | CSIT.522 | |
| Machine Learning | CSIT.523 | |
| Principles of Programming Language | CSIT.524 | |
| System Programming | CSIT.525 | |
| Seminar II | CSIT.526 | |
| Third Semester | Cyber Security and Ethical Hacking | CSIT.611 |
| Deep Learning | CSIT.612 | |
| Elective I | — | |
| Elective II | — | |
| Extra Elective I | — | |
| Term paper I | CSIT.613 | |
| Fourth Semester | Web Intelligence | CSIT.621 |
| Extra Elective II | — | |
| Dissertation | CSIT.622 |
Elective Subjects
| Course Title | Course Code |
| Quantum Computing | CSITE.651 |
| Natural Language Processing | CSITE.652 |
| Data Warehousing and Data Mining | CSITE.653 |
| Multi-media Computing | CSITE.654 |
| Image Processing | CSITE.655 |
| Computational Geometry | CSITE.656 |
| Cloud and Distributed Computing | CSITE.657 |
| Big Data Analytics | CSITE.658 |
| Embedded Systems | CSITE.659 |
| Digital Governance | CSITE.660 |
| Digital Marketing and Digital Economy | CSITE.661 |
| Information and Coding Theory | CSITE.662 |
| Advanced Computer Architecture | CSITE.663 |
| Advanced Database Management Systems | CSITE.664 |
| Internet of things | CSITE.665 |
| Block chain Technology | CSITE.666 |