Faculty
Duration
Credits
About Programs
The Bachelor of Science in Computer Science prepares students with a strong foundation in computing principles, software development, and emerging digital technologies. The program combines theoretical knowledge with practical experience, enabling students to design, develop, and maintain innovative software systems for real-world applications. The Bachelor of Science in Computer Science prepares students with a strong foundation in computing principles, software development, and emerging digital technologies. The program combines theoretical knowledge with practical experience, enabling students to design.
The Bachelor of Science in Computer Science prepares students with a strong foundation in computing principles, software development, and emerging digital technologies. The program combines theoretical knowledge with practical experience, enabling students to design, develop, and maintain innovative software systems for real-world applications. The Bachelor of Science in Computer Science prepares students with a strong foundation in computing principles, software development, and emerging digital technologies. The program combines theoretical knowledge with practical experience, enabling students to design.
Bachelor of Science in Computer Science (4 Years)
Typical Program Structure
A four-year B.Sc. in Computer Science program is designed to provide a balanced combination of core computing knowledge, practical development skills, and advanced specialization courses. Students gradually progress from programming fundamentals to complex software systems while completing real-world projects and industry experiences.
Core Curriculum Topics
Credits
Programming
Software Engineering
Computer Systems
AI & Data
Emerging Technologies
Required
Python, Java, Data Structures
Web Development, Databases, Software Design
Operating Systems, Networks, Architecture
Artificial Intelligence, Machine Learning
Cloud Computing, Cybersecurity
Curriculum Overview
The curriculum is designed to provide a balanced combination of computer science theory, software engineering principles, and practical technical skills. Students begin with fundamental computing concepts before progressing to advanced topics in programming, data structures, artificial intelligence, cybersecurity, cloud computing, and software development. Throughout the program, students participate in laboratory sessions, capstone projects, and internship opportunities that strengthen problem-solving, teamwork, and professional communication skills while preparing them for real-world technology careers.
Curriculum Breakdown Summary
Category
General Education
Core Computer Science Courses
Major Electives
Internship & Capstone Project
Total
Credits
30 Credits
30 Credits
30 Credits
30 Credits
120 Credits
Core Courses
Course Code
CS101
CS102
MTH101
ENG101
CSC105
Credits
Introduction to Computer Science
Programming Fundamentals
Calculus I
Academic Communication
Digital Literacy
Required
3 Credits
3 Credits
3 Credits
3 Credits
3 Credits
Programs Cost
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic support Costs may vary based on program type, course load, and mode of study (on-campus, hybrid, or online) We aim to provide exceptional value through modern facilities, expert faculty, and industry aligned curriculum making your investment in education both meaningful and future-focused.
Enrollment Fee
Orientations Fee
Residence
Medical Insurance
Tuition
Breakfast Fee
Activity Fee
Total Fast Year
Spring 2025
17 weeks
$560
$159
$68
$4,129
$728
$448
$100
Summer 2025
6 weeks Summer 1 3
$1,139
$364
Not offered
$1,503
Fall 2025
16 weeks
$560*
$159*
$5,138
$728
$448
$100
Winter 2025
17 weeks Winter 1 3
$1,028
$364
Not offered
Annual
Costs USD
$660
$159
$68
$11,434
$2,184
$896
$200
Requirements and Deadlines
Our program costs are designed to remain transparent competitive and accessible for students from diverse backgrounds. Each academic program includes tuition fees, registration charges and essential learning resources ensuring students receive high-quality education and comprehensive academic support Costs may vary based on program type, course load, and mode of study (on-campus, hybrid, or online) We aim to provide exceptional value through modern facilities, expert faculty, and industry aligned curriculum making your investment in education both meaningful and future-focused.
Admissions Requirements
1. Academic Qualifications
2. Academic Qualifications
3. English Language Proficiency
2. Academic Qualifications
5. Additional Requirements (Program-Specific)
Application Deadlines
Department
Admissions Office
Student Services
Academic Affairs
International Office
Financial Aid
Office
A-102
B-205
C-310
D-118
A-115
Phone
+1 (201) 555-2101
+1 (201) 555-2102
+1 (201) 555-2103
+1 (201) 555-2104
+1 (201) 555-2105
admissions@ellington.edu
studentservices@ellington.edu
academics@ellington.edu
international@ellington.edu
financialaid@ellington.edu
Department
Admissions Office
Student Services
Academic Affairs
International Office
Financial Aid