Πληροφορική - Πτυχίο
|
||||||
Bachelor | 4 years of study | 240 ECTS
The primary purpose of the bachelor’s degree program in Computer Science is the development of analytical skills, acquisition of knowledge and understanding of systems, languages and tools required for effective computation-based problem-solving. The skills and knowledge acquired support both a successful work career in the computing industry as well as further education in computation related disciplines. Our core courses offer a broad base so that students who complete this program of study can continue to acquire new skills and advance in any specialization of computer science in either a workplace or graduate study.
|
||||||
|
||||||
The aims and objectives of the program are:
|
||||||
Upon successful completion of this program of study, its graduates will:
|
||||||
|
||||||
|
||||||
|
||||||
The program requires a minimum of 240 ECTS credits as follows:
General Education Requirements | 42 ECTS credits Mathematics Requirements | 30 ECTS credits Major Requirements | 144 ECTS credits
General Education Requirements
CSC102 Computer Applications (6) ECO101 Principles of Microeconomics (6) ENG101 English Communication (6) ENG102 English Writing (6) ENG201 Advanced English (6) GRE101 Modern Greek (6) HST101 European History (6) HST102 History of Cyprus (6) PHI101 Introduction to Philosophy (6) POL101 Political Studies (6) PSY101 Introduction to Psychology (6) SOC101 Principles of Sociology (6)
Mathematics Requirements
MTH102 Statistics (6) MTH103 Calculus (6) MTH104 Discrete Mathematics (6) MTH202 Calculus II (6) MTH203 Linear Algebra (6)
Major Requirements
All 108 credits from the following:
CSC101 Fundamentals of Information Technology (6) CSC103 Computer Programming (6) CSC105 Digital Logic (6) CSC112 Computer Programming II (6) CSC202 Data Structures and Algorithms (6) CSC203 Management Information Systems (6) CSC205 Systems Analysis and Design (6) CSC206 Computer Organization and Architecture (6) CSC210 Web Programming (6) CSC302 Databases (6) CSC307 Software Engineering (6) CSC308 Operating Systems (6) CSC407 Data Communications and Computer Networks (6) CSC410 Introduction to Artificial Intelligence (6) CSC414 Computer Science Project I (12) CSC415 Computer Science Project II (12)
36 credits from the following:
CSC310 Programming in Java (6) CSC311 Mobile Computing Programming (6) CSC312 Human Computer Interaction (6) CSC313 Advanced Web Programming (6) CSC416 Network Security (6) CSC417 Cloud Computing, IoT and Wearable Technologies (6) CSC419 Introduction to Machine Learning (6) CSC420 Game Design and Development (6) MAJ101 Internship
Free Electives
The student is free to take any course offered by the College. |
||||||