COMPUTER SCIENCE

 

Bachelor of Science in COMPUTER SCIENCE

 

Students enrolled in this program earn a Bachelor of Science in Computer Science. The program is designed to educate students with a broad intellectual base, well-developed interpersonal skills, analytical and problem-solving skills and a mastery of the appropriate elements of the discipline of Computer Science.  Graduates should be well-qualified to continue for advanced studies in strong graduate programs or pursue a professional career in a scientific, engineering or business environment as i.e. a computer systems analyst, programmer analyst, systems programmer, application programmer, software engineer, data base administrator and data processing manager.

 

Aims and Objectives

 

The aims and objectives of the program are:

 

  1. To develop students’ critical thinking and to refine their analytical, problem-solving and decision-making skills.
  2. To introduce and explore in depth basic and advanced programming concepts using high-level, block structured language and methodologies for program design, development, testing and documentation.
  3. To introduce advanced techniques for systematic problem analysis, program specification, design, coding, testing, debugging and documentation of large programs.
  4. To introduce fundamentals of assembly language programming.
  5. To introduce a variety of advanced programming languages and current popular computer operating systems.
  6. To introduce programming with abstract data types.
  7. To introduce computer software engineering covering the system project life cycle, software requirements analysis and design, planning and managing a project.
  8. To introduce current design approaches in database systems, including work with a commercially available system.
  9. To introduce artificial intelligence and provide an understanding of areas such as natural language processing, expert systems, pattern recognition, computer vision and programming of robots.
  10. To provide students the academic, technical and  intellectual background that would enable them to

pursue higher studies in high-quality graduate and professional schools.

 

Credit Requirements

 

The program requires a minimum of 120 credits as follows:

 

 

Credits

 

 

 

General Education Requirements

33

 

Mathematics Requirements

15

 

Major Requirements

60

 

Free Electives

12

 

Total

120

 

 

COURSES OFFERED  

 

General Education Requirements

CSC102 Computer Applications (3)

ECO101 Principles of Microeconomics (3)

ENG101 English Communication    (3)

ENG102 English Writing (3)

ENG201 Advanced English (3)

GRE101 Modern Greek I (3)

HST101 European History (3)

HST102 History of Cyprus               (3)

PHI101 Introduction to Philosophy (3)

POL101 Political Studies (3)

PSY101 Introduction to Psychology (3)

SOC101 Principles of Sociology (3)

 

Mathematics Requirements                            

MTH102 Statistics (3)

MTH103 Calculus (3)

MTH104 Discrete Mathematics (3)

MTH202 Calculus II (3)

MTH203 Linear Algebra (3)

 

Major Requirements                                        

CSC101 Introduction to Computing (3)

CSC103 Computer Programming (3)

CSC105 Digital Logic (3)

CSC112 Computer Programming II (3)

CSC202 Data Structures and Algorithms (3)

CSC203 Management Information Systems (3)

CSC206 Computer Architecture (3)

CSC209 Visual Programming (3)

CSC210 Web Designing (3)

CSC215 Computer Organization and Assembly Programming (3)

CSC302 Databases (3)

CSC307 Software Engineering (3)

CSC308 Operating Systems (3)

CSC309 Theory of Computation (3)

CSC310 Programming in Java (3)

CSC401 Object-Oriented Programming (3)

CSC407 Communications and Networks (3)

CSC409 Software Engineering II (3)

CSC410 Introduction to Artificial Intelligence (3)

CSC411 Theory and Practice of Compilers (3)

CSC412 Numerical Analysis (3)

CSC413 Introduction to Computer Graphics (3)

 

Free Electives

 

The student is free to take any course offered by the College.

 

The number of teaching hours (TH) for each course equals the number of credits except when otherwise stated.

 

 
Home | About us | Prospective Students | Current Students | Programs of Study | Research | Alumni | Contact us    
Copyright  2010 Americanos College. All Rights Reserved