evision-corporate-image
Instagram WhatsApp Telegram Instagram
language-courses-for-corporate-clients

Bachelor of Computer Science

ABOUT THE BACHELOR OF SCIENCE IN COMPUTER SCIENCE PROGRAM

The Bachelor of Science in Computer Science program at KIMEP University, offered within the School of Computer Science and Mathematics, is designed to provide students with a comprehensive understanding of computer science principles, theories, and practical skills.

Through an ABET standards-based curriculum and hands-on learning experiences, students gain expertise in various areas of computer science, including software development, data analysis, cybersecurity, artifi cial intelligence, and more.

BSCS CURRICULUM

Category of courses KIMEP credits ECTS
General Education 36 56
Program Foundation 43 73
Program Specialization 63 103
Final Attestation 4 8
TOTAL 146 240

PROGRAM FOUNDATION COURSES (43 KIMEP CREDITS, 73 ECTS)

Course Code Course Title KIMEP credits ECTS Prerequisite
Required Courses 37 63
ENG/GEN1100 Academic English Speaking 3 5 ENG/GEN 1110
ENG/GEN1121 Academic Reading and Writing II 3 5 ENG0103 Academic Reading and Writing I
KAZ2101-2102 or RUS2101-2103 Professional Russian/Kazakh 2 3 RUS1302, RUS1304/RUS1306, RUS1308/RUS2001, KAZ1502 or KAZ1504/KAZ1506 or KAZ1508
SCS1101 Calculus I 4 7 A working knowledge of algebra and trigonometry is required
SCS1201 Calculus II 4 7 SCS1101 Calculus I with a minimum grade of C-
SCS1102 Physics I 3 5 SCS1101 Calculus I as a co-requisite or prerequisite, or permission of the instructor.
SCS1103 Physics I Lab 1 2 None
SCS1202 Physics II 3 5 SCS1102 Physics I
SCS1203 Physics II Lab 1 2 SCS1103 Physics I Lab
SCS2101 Chemistry I and Chemistry I Lab 4 7 None
SCS2102 General Biology and General Biology Lab 4 7 None
SCS2105 Discrete Mathematics 3 5 None
SCS2203 Linear Algebra 3 5 SCS1101 Calculus I with a minimum grade of C-, or permission of the instructor.
SCS3101 Probability and Statistics 3 5 SCS1101 Calculus I with a minimum grade of C- or permission of the instructor. Elementary Statistics, or its equivalent, is highly recommended.

PROGRAM SPECIALIZATION COURSES (63 CREDITS, 103 ECTS)

Course Code Course Title KIMEP credits ECTS Prerequisite
Required Courses 45 73
SCS2201 Introduction to Information Security and Ethics 3 5 None
SCS1104 Structured Programming 1 3 5 None
SCS1204 Structured Programming 2 3 5 SCS1104 Structured Programming 1
SCS2202 Object Oriented Programming 3 5 SCS1104 Structured Programming 1
SCS2106 Data Structures and Algorithms 3 5 SCS1104 Structured Programming 1
SCS3102 Introduction to Artificial Intelligence 3 5 None
SCS3201 Operating Systems 3 5 SCS3103 Computer Architecture
SCS3103 Computer Architecture 3 5 None
SCS3104 Computer Networks 3 5 None
SCS3202 Software Engineering 3 5 SCS2106 Data Structures and Algorithms
SCS3203 Distributed Computing 3 5 SCS3104 Computer Networks
SCS4101 Computer Graphics 3 5 SCS2106 Data Structures and Algorithms
SCS4102 Database Management Systems 3 5 None
SCS4103 Formal Language and Automata Theory 3 5 SCS2106 Data Structures and Algorithms
SCS4202 Compiler Design 3 5 SCS4103 Formal Language and Automata Theory
SCS4201 Introduction to Data Science 3 5 SCS2106 Data Structures and Algorithms
Elective Courses 18 30
SCS3204 Human Computer Interaction 3 5 None
SCS4203 Image Processing 3 5 None
SCS4204 Introduction to Data Mining 3 5 None
SCS4205 Information Systems Security 3 5 None
SCS4206 Introduction to Machine Learning 3 5 None
SCS4207 Natural Language Processing 3 5 None
SCS4208 Optimization Techniques 3 5 None
SCS4209 Introduction to Computer Vision 3 5 None
SCS4210 Advanced Object-Oriented Programming 3 5 SCS2202 Object Oriented Programming
SCS4211 Internet of Things 3 5 None
SCS4212 Mobile Application Development 3 5 None
SCS4213 Cloud Computing 3 5 None
SCS4214 Advanced Networking 3 5 SCS3104 Computer Networks
SCS4215 Deep Learning 3 5 None
SCS4216 Artificial Neural Networks 3 5 None
SCS4217 Pattern Recognition 3 5 None
SCS4218 Mobile Security 3 5 None

The Basic Disciplines Cycle forms the foundation of the Bachelor of Science in Computer Science program at KIMEP University. This category of courses provides students with essential knowledge and skills in mathematics, physics, chemistry, or biology, as well as fundamental concepts in computer science. Students will explore topics such as calculus, physics, discrete mathematics, linear algebra, statistics, and probability. Additionally, they will have the opportunity to gain hands-on experience through laboratory sessions and internships, further enhancing their understanding and practical application of these disciplines.

In addition to the core curriculum, students can choose from various elective specialized courses. These courses offer in-depth exploration of specific areas within computer science, allowing students to specialize in one of the following concentrations:

1. Data Analytics Concentration: Exploring techniques and tools for analyzing large datasets, extracting meaningful insights, and making data-driven decisions. Course topics may include data mining, machine learning, data visualization, and predictive analytics.

2. Software Engineering Concentration: Exploring software development methodologies, software design, testing, and maintenance.

3. Artificial Intelligence Concentration: Exploring machine learning, natural language processing, computer vision, and robotics. Discovering how AI technologies are revolutionizing industries and shaping the future of computing.

The Capstone Project is the culmination of students’ academic journeys, where they apply their knowledge and skills to solve a real-world problem or undertake a research project under the guidance of faculty mentors. This hands-on experience allows students to showcase their abilities, demonstrate their readiness for the workforce, and make valuable contributions to the field of computer science.

Scholarship opportunities

There are many opportunities for merit-based scholarships for Kazakhstani and international students.
While studying at KIMEP University, students may also apply for part-time positions available on the University campus.
Contact the Office of Financial Aid, if you would like to apply for scholarship.

Tuition & Fees

Edit