Exterior view of Student Resource Center

Lewis University: 3+1 Bachelor of Science Degree Program in Computer Science (AAS Software Development)

A convenient, affordable and streamlined approach to earn the Bachelor of Science in Computer Science degree.

Who can enroll in the program?

  • Students who have completed or intend to complete an Associate in Applied Science (AAS) in Software Development degree at COD.
  • New students to College of DuPage (COD) who indicate their intent to enter the 3+1 program.

How does the program work?

  • Students complete 66 hours of coursework at COD that are required for the Associate in Applied Science (AAS) in Software Development.
  • Upon completing the AAS degree, students then complete 31 credit hours of additional COD courses while enrolled at Lewis University.
  • Students then complete 29 credit hours of Lewis Computer Science coursework and 6 hours of Lewis Mission courses with Lewis faculty on the COD campus.
  • Students should apply for admission to Lewis one semester prior to enrolling in Lewis coursework.
  • All classes are held at the COD Glen Ellyn campus.
  • The final 35 Lewis University credit hours are offered at a discounted tuition rate.

The Advantage

The 3+1 program allows for students to complete their Associate in Applied Science (AAS) in Software Development . Once completed, students are then allowed to take additional courses beyond the AAS degree from College of DuPage (COD) paying our much lower tuition rates. The final year of classes are taught by Lewis University faculty and are offered on COD Glen Ellyn campus at a significantly reduced rate, making the goal of continuing an education a reality for more students. This program exemplifies College of DuPage's mission to make education more affordable for its students while stressing academic quality, first-class faculty and extraordinary learning environments.

Term-by-term Plan

  • COD total credits: 66
  • Courses listed in italics are Lewis courses; all other courses are COD courses.
Total Hours: 18
1st Semester Courses Credit Hours
CIS 1150 Understanding Computer Information Systems 3
PHILO 1114 - Business Ethics 3
CIS 1400 Program Logic & Technique 4
ENGLI 1105 Writing for Workplace 3
MATH 1431 Pre-Calculus 5
Total Hours: 17
2nd Semester Courses Credit Hours
CIS 1180 Intro to Networking OR CIT 1116 Network Essentials 3
CIS 1410 Intro to Human Computer Interaction
3
CIS 2531, CIS 2541, CIS 2561 OR CIS 2571 (Python, C++, C# or Java) 4
SPEEC 1100 - Fundamentals of Speech Communication 3
Physical and Life Sciences with a lab 4
Total Hours: 16
3rd Semester Courses Credit Hours
 CIS 1450 Intro to Linux/ Unix Operating Systems 3
CIS 1230 Database Application 3
CIS 2532, CIS 2542, CIS 2562 OR CIS 2572 (Python, C++, C# or Java) 4
CIS Emphasis course* 4
CIS 1640 Cybernetic Safety and Security 3
Total Hours: 15
4th Semester Courses Credit Hours
CIS 2770 Intro to System Analysis & Design 3
MANAG 2170 Project Management 3
CIS 1140 OR CIT 1140 Cloud Essentials 3
CIS Emphasis course* 3
Social & Behavioral Sciences 3

 Completion of AAS Degree: 66 credit hours

Students may elect to lighten their course loads during the first four semesters and beyond by taking some of their COD courses over the summer term.

*Emphases (In addition to the Python, C++, C# or Java Sequence select an additional course sequence(s) for a minimum of 10 hours and a total of 15 hours of emphases courses). 

Total Semester Credit Hours: 12
AR/VR Option Credit Hours
CIS 2212 3D Game Development 4
CIS 2214 Augmented reality and Virtual Reality Development 4
CIS 2541 C++ Language Programming 4

 

Total Semester Credit Hours: 15
VB .NET Option Credit Hours
CIS 1310 HTML and CSS 3
CIS 1510 Graphical User Interface Programming 4
CIS 2350 Intro to ASP.NET 4
CIS 2510 Advanced Graphical User Interface Programming 4

 

Total Semester Credit Hours: 15
C# .NET Option Credit Hours
CIS 1310 HTML and CSS 3
CIS 2350 Intro to ASP.NET 4
CIS 2561 Intro to C# .NET 4
CIS 2562 Advanced C# Programming 4

  

Total Semester Credit Hours: 8
C++ Option Credit Hours
CIS 2541 C++ Language Programming 4
CIS 2542 Advanced C++ with Data Structure Applications 4

 

Total Semester Credit Hours: 8
Python Option Credit Hours
CIS 2531 Intro to Python Programming 4
CIS 2532 Advanced Python Programming 4

 

Total Semester Credit Hours: 12
iOS Option Credit Hours
CIS 2590 swift Programming 4
CIS 2592 iPhone/ iPad Application Development 4
CIS 2594 Advanced iPhone/ iPad Application Development 4

 

Total Semester Credit Hours: 15
Android Option Credit Hours
CIS 2330 Intro to XML 3
CIS 2571 Intro to Java 4
CIS 2593 Android Application Development 4
CIS 2595 Advanced Android Application Development 4

 

Total Semester Credit Hours: 12
Java Option Credit Hours
CIS 2571 Intro to Java 4
CIS 2572 Collections in Java 4
CIS 2573 Advanced Java Technologies 4

 

Total Semester Credit Hours: 10
Database Option Credit Hours
CIS 2710 Database Management 4
CIS 2720 Structured Query Language (SQL) I 3
CIS 2730 Enterprise Database Development 3

 

Total Semester Credit Hours: 14
Web Option Credit Hours
CIS 1310 HTML and CSS 3
CIS 2320 JavaScript Programming 4
CIS 2330 Intro to XML 3
CIS 2360 Intro to PHP Programming Language 4

 

 

  • Lewis University total credits = 35 and COD total credits = 31
  • ****Courses listed in italics are Lewis courses; all other courses are COD courses.
Total Hours: 16
5th Semester Courses Credit Hours
ENGLI 1101 Composition I  3
Physical and Life Sciences
3
Humanities & Fine Arts 3
Social & Behavioral Sciences 3
MATH 20600 Applied Calculus 4
Total Hours: 18
6th Semester Courses Credit Hours
ENGLI 1102 Composition II 3
Humanities & Fine Arts 3
Humanities & Fine Arts 3
Social & Behavioral Sciences 3
CIT 1640 Network Security Fundamentals 3
MATH 30500 Linear Algebra 3
Total Hours: 17
7th Semester Courses Credit Hours
MATH 21000 Discrete Mathematics 4
CIS 2420 Mirco Assembly Language 4
CPSC 34000 Algorithms & Data Structures 3
CPSC 46000 Programming Languages 3
THEO 10000 Search for Faith 3
Total Hours: 15
8th Semester Courses Credit Hours
CPSC 35000 Operating Systems 3
CPSC 46500 Theory of Algorithms and Computation  3
CPSC 49200 Software Systems Capstone 3
SOCI 29000 - Diversity and Social Justice  3
MATH 22000 Applied Probability & Statistics 3

Students may elect to lighten their course loads during the first four semesters and beyond by taking some of their COD courses over the summer term. 

Please note all COD coursework must be completed before the student's final Lewis year

**** Students utilizing financial aid must apply and be accepted into Lewis University prior to taking any classes beyond the AAS degree. It is recommended that students using financial aid should begin applying to Lewis University one semester before completing the AAS degree and ask for the financial aid consortium agreement. Students also need to apply for graduation from the AAS degree program at COD. Not doing so will result in not receiving financial aid.

Important Notes

  • Students are encouraged to meet with a College of DuPage counselor or advisor for help planning for the College of DuPage portion of the program.
  • Courses are not listed in sequence. Please consult your academic advisor and the current course schedule to determine when courses should be taken.
  • A student must earn a minimum of 128 credit hours to qualify for graduation with a bachelor's degree. At least 35 of the 128 credit hours for graduation must be completed through Lewis University. Students follow the degree requirements for the catalog year in which they enter Lewis University.
  • Students must complete the Associate in Applied Science (AAS) in Software Development degree at COD prior to enrollment at Lewis. Exceptions can be made for students in need of the financial aid consortium agreement.
  • Students cannot take College of DuPage courses during their last semester before graduation from Lewis University.
  • This plan applies to students starting at College of DuPage in Fall 2020 and later.  Please contact a College of DuPage counselor or advisor to obtain the appropriate plan if you began prior to Fall 2020. 

*Emphases (In addition to the Python, C++, C# or Java Sequence select an additional course sequence(s) for a minimum of 10 hours and a total of 15 hours of emphases courses).

 **** Students utilizing financial aid must apply and be accepted into Lewis University prior to taking any classes beyond the AAS degree. It is recommended that students using financial aid should begin applying to Lewis University one semester before completing the AAS degree and ask for the financial aid consortium agreement. Students also need to apply for graduation from the AAS degree program at COD. Not doing so will result in not receiving financial aid.

 

Contact Information

Counseling, Advising and Transfer Services
Student Services Center (SSC), Room 3200
(630) 942-2259

Request Advising

Dr. Cindy Howard
Professor, Engineering, Computing and Mathematical Sciences
Lewis University
(815) 836-5134
howardcy@lewisu.edu