CDCS230 BACHELOR OF COMPUTER SCIENCE (HONS.) / SARJANA MUDA SAINS KOMPUTER (KEPUJIAN)
Programme Details/ Penerangan Program
Program CS230 offers an evergreen core foundation of computer science and yet allow students to explore big data possibilities with its own track under the same program.
The program offers student-friendly teaching facilities such as smart classrooms and laboratories to allow the students to explore and enhance their practical skills in solving real life computing problems.
Course Detail/ Perincian Kursus
Plan of study
Semester 1 Year 1
Co-Curriculum I, Islamic and Asian Civilization, Programming I, Introduction to Interactive Multimedia, Computer Architecture and Organization, Applied Probability and Statistics, Calculus 1.
Semester 2 Year 1
Co-Curriculum II, English for Critical Academic Reading, Programming II, Database Design and Development, Discrete Structures, Introduction to Data Communication and Networking, Linear Algebra 1.
Semester 3 Year 2
Co-Curriculum III, Hubungan Etnik, Third Language I, Object Oriented Programming, Principles of Operating Systems, Artificial Intelligence Algorithms, Database Engineering.
Semester 4 Year 2
Third Language II, English for Professional Interaction, Data Structures, Software Engineering: Theory and Principles, Principles of Compilers, Enterprise Programming, CS Elective I.
Semester 5 Year 3
Third Language III, Technology Entrepreneurship, Parallel Processing, Special Topics in Computer Science, Project Formulation, Algorithm Analysis and Design, CS Elective II..
Semester 6 Year 3
Social, Ethics and Professional Issues, Computer Security, Project, CS Elective III, CS Elective IV.
Semester 7 Year 4
Industrial Attachment
Career Opportunities/ Peluang Kerjaya
The program exposes students to a well-balanced theoretical and practical backgrounds that will support them to be highly competent professional executives in various digital workplaces ranging from being modern computer scientists to computer-based analyst that can sustain various job requirements in different platforms. Beyond the popular introductory programming courses taken by thousands of students from every major on campus, our courses cover most key components of computer scientist necessities that include mathematical foundations, hands-on experiences building software artefacts with a range of programming languages and tools, artificial intelligence, machine learning, large-scale data management, natural language processing, computer networking and computer security and privacy. Many of our graduates go on to careers at technology companies from the industry leaders to the smallest start-ups. Others join public sectors as well as innovative companies outside the traditional computing industry to use software, hardware, and data to provide services and computing solutions.