Bachelor of Science [B.S] Computer Science
The computer science program prepares students to pursue a wide variety of careers in technology. We offer small classes taught by faculty with expertise in computer security, operating systems, parallel programming, graphics, databases, Linux, and web development. Your professors will guide you through the program, providing mentoring and guidance during your time at Westminster and after graduation, too.
What You'll Learn
- Develop an understanding of the major concepts in computer science, focusing on computer systems, programming, software engineering, and data science.
- Acquire significant, professional-quality project experience.
- Attain a system-level understanding of computer systems and design.
- Understand the concepts and techniques of software design.
- Develop effective and creative problem-solving skills.
- Learn practical, real-world skills including the Java, Python, and C programming languages, MySQL database system, Agile project management, and the Linux operating system.
Plan of Study
You?ll start by taking introductory levels classes like Computer Science, Data Structures, and Computer Systems and Programming. Advanced courses will further develop your skills through classes including Software Engineering, Algorithms and Data Structures, Operating Systems, and Computer Networks. To complete your degree, you can choose from elective courses ranging from Artificial Intelligence, Computer Security, to E-Commerce, and earn credit through internships, undergraduate teaching, or research projects.
Examinations
Exam Type | Exam Name | Score | Out of Score | Exam Level |
---|---|---|---|---|
TOEFL | Test of English as a Foreign Language | 79 | 120 | 3 |
IELTS | International English Language Testing System | 6.5 | 9 | 3 |
PTE | Pearson Test of English | 68 | 90 | 3 |