What Computer Science Subjects are offered at CUST?
Computer Science has been one of the most compelling fields around the globe since the last decade. In 2023, technological advancements and the emergence of new and fast tools have diversified the world around a 360-degree. To stay competitive, upgrading the curriculum and content of the course and computer science subjects at the university level is essential. This article uncovers the education subjects being offered at CUST in 2023.
Faculty of Computing
All the computer science subjects are offered under the faculty of computing at Capital University of Science and Technology (CUST). All fields, including calculations and technologies, are collected under one faculty of computing.
Software Engineering
BS Software Engineering is offered with the aim of producing skilled, equipped, and knowledgeable students. The students get hands-on training with theory. They also get professional exposure regarding tools, technologies, and the facilitation of software engineering in modern times.
About
The computer sciences subjects of BS software engineering, through classes on humanities, grooming, and professional ethics, focus on ethical and societal issues in addition to technical skills and knowledge. Students who earn degrees in software engineering successfully can work as software engineers, designers, developers, or testers in any recognised company.
Admission Criteria
The admission criteria for BS software engineering are outlined per the higher education commission (HEC) guidelines. Students who cleared FSC/ICS/A-Level with Maths or equivalent with at least 50% marks in aggregate are eligible. After that, they have to appear in CUST Admission Test or HEC Approved Test.
Subjects in Software Engineering
The course is designed with a wide variety of computer science subjects. The core courses, supporting science courses, general education, internship and other components are the major parts of the whole curriculum of software engineering.
The core subjects of computer sciences in BS software engineering include the following subjects. There are 57 credit hours of these core courses essential to complete.
- Introduction to Programming Lab
- Programming
- Object-Oriented Programming Lab
- Object Oriented Programming
- Data Structure
- Data Structure Lab
- Database System
- Database System Lab
- Discrete Structures
- Operating System Labs
- Operating Systems
- Computer Communications
- Computer Communications Lab
- Computer Communication and Networks
- Information Security and Forensics
- Software Architecture and Design
- Human-Computer and Interaction
- Software Requirement Engineering
- Human-Computer Interaction
- Software Requirement Engineering
- Software Quality Engineering
- Software Project Management
- Software Re-engineering
- Software Construction and Development
- Web Engineering
- Automated Software Testing
- Software Design Patterns
- Natural Language Processing
- Model-Based Software Testing
- Rapid Application Development
- Secure Software Development
- Artificial Intelligence
- Machine Learning
- Malware Analysis
- Penetration Testing
- Blockchain Technology
- Data Science
- Web Security and Forensics
- Database Security
- Data Security and Cryptography
- Web frameworks
- Internet of things
- Advanced Database Systems
- Mobile Application Security and Testing
- Computer Game Programming
In addition to these computer science subjects, there are elective courses, supporting courses, general education, and design project to skill up our students.
Career Prospects
Once the students learn the subjects in computer sciences offered under software engineering at CUST, they become eligible to join any of the following professions.
- Software Development
- Project Management
- Quality Management
- Enterprise Application Development
- Business and System Analysis
- Architecture
- Design
- Testing
Computer Science
The department of computer science offers diverse programs for all levels of students. The students can do undergraduate and graduate programs with post-graduate degrees. Further information on computer science subjects is available in the text below.
About
While MS and PhD programmes concentrate on preparing researchers and academicians, BS programmes generally prepare students who would assume the role of developers, designers, and architects of computing systems. The framework of design, development and research activities is meant to support one another.
Admission Criteria
For admission in BS, intermediate is the prerequisite. Likewise, for MS, completion of BS is required. Similarly, for PhD, the MS completion with research work is required. All these perquisites are under the guidelines of HEC rules. You can check out the criteria BS, MS, PhD Computer Sciences.
Computer Science Subjects
The computer science subjects for each level of education are more advanced than the earlier stage. However, the core courses, elective subjects, and other options are available and diverted as per the degree requirements.
Computer Science Subjects in BS
The subjects are similar to that of software engineering as the degrees are subdivisions of the same field. Therefore, you will get a combination of subjects in computer science in BS computer sciences. Programming, Data Structure, Object-Oriented Programming, Discreet Structures, Data Base Systems are a part of core subjects in computer sciences.
Computer Science Subjects in MS
After students clear BS, their next level is the MS Computer Sciences with the next couple of years and four semesters. The core subjects for MS computer sciences are as follows.
- Advanced Analysis of Algorithms
- Advanced Computer Architecture
- Advanced Operating Systems
- Advanced Theory of Commutations
Computer Science Subjects in PhD
Students interested in pursuing the advanced and ultimate level of education in computer science may go for PhD Computer Sciences. The degree duration is for around three (3) years. The candidate is expected to conduct a comprehensive research thesis demonstrating his or her capacity for producing new information to highlight a substantial contribution to the topic of study.
Career Prospects
After obtaining a degree in computer sciences, students can enter the following careers.
- Web Developer
- Cybersecurity Consultant
- Information System Manager
- Multimedia Programmer
- Systems Analyst
- Game Developer
In the faculty of computing, mathematics is also included at CUST. However, you may check the website for further information. However, after studying computer sciences, the students can avail major earning potential in their career.
Conclusion
Computer science subjects are the prime source of entering and acing the highly-demanded field of computers and information technology. Students can pursue their careers at CUST in computer sciences at whatever level they seem to fit it. Admissions for Spring 2023 are open; avail of the online procedure here.