Mountain State University Computer Science CIS 120 Computer Science I (CIS 115) CIS 130 Programming and Problem Solving with C++ (CIS 120) CIS 140 Computer Architecture (CIS 115) CIS 150 Discrete Structures (MATH 120) CIS 220 Computer Science II (CIS 120) CIS 230 Application Development using VB.NET (any program course) CIS 250 Intro to Algorithms (CIS 130 & CIS 150) CIS 261 Web Design and Development I (CIS 220 or CIS 160) CIS 262 Web Design and Development II CIS 330 OOP using Java (CIS 130 & CIS 220) CIS 340 Operating Systems (CIS 120 & CIS 240) CIS 360 Database Management (CIS 260) CIS 370 Software Engineering (CIS 120 & CIS 140) CIS 350 Analysis of Algorithms (CIS 250) CIS 355 Data Structures (CIS 130 & CIS 220) CIS 425 Practicum CIS 430 Principles of Programming Languages (CIS 330 & CIS 355) CIS 440 Introduction to Compiler Design and Construction (CIS 330 & CIS 355) CIS 480 Special Topics (permit) CIS 490 Senior Capstone (all “Core” completed) MATH 130 Plane Trigonometry (MATH 120) MATH 210 Calculus I (MATH 130) MATH 212 Calculus II (MATH 210) MGMT 120 Introduction to Business and Technology Skills CIS electives 3 Information Tech. CIS 120 Computer Science I (CIS 115) CIS 130 Programming and Problem Solving with C++ (CIS 120) CIS 140 Computer Architecture (CIS 115) CIS 150 Discrete Math (MATH 120) CIS 160 Introduction to Web Design and Development (CIS 115) CIS 220 Computer Science II (CIS 120) CIS 230 Application Development using VB.NET (any program course) CIS 235 Introduction to e-Business (CIS 140 & CIS 160) CIS 250 Intro to Algorithms (CIS 130 & CIS 150) CIS 260 Advanced Web Design and Development (CIS 220 or CIS 160) CIS 330 OOP using Java (CIS 130 & CIS 220) CIS 340 Operating Systems (CIS 120 & CIS 240) CIS 360 Database Management (CIS 260) CIS 365 Network Administration (CIS 260) CIS 370 Software Engineering I (CIS 120 & CIS 140) CIS 425 Practicum CIS 435 E-commerce Senior Project (CIS 335 & CIS 360) CIS 460 Network Security (CIS 150 & CIS 260) CIS 485 Special Topics (permit) CIS 490 Senior Capstone (all "Core" completed) MATH 130 Plane Trigonometry (MATH 120) MATH 210 Calculus I (MATH 130) MGMT 120 Introduction to Business and Technology Skills CIS electives 9 Exelsior University - Information Technology Computer Architecture Object-Oriented Programming Database Concepts Data Communications and Networking Operating Systems Overview of Computer Security Project Management IT Concentration Requirements Once enrolled, you'll focus your degree with a career enhancing concentration, which comes with its own course requirements: Information Security (minimum of 15 credits) Network Security Web Security Computer Forensics Information Assurance Management Integrated Technology Assessment Network Management (minimum of 15 credits) Advanced Networking Network Operating Systems Wireless Technology Telecommunication Management Integrated Technology Assessment Object-Oriented Software Development (minimum of 15 credits) Advanced Object-Oriented Programming I Advanced Object-Oriented Programming II Data Structures & Algorithms Software Systems Analysis and Design Integrated Technology Assessment Video Game and Simulation Development (all courses are taken through the Game Institute™) Advanced C++ Programming for Game Developers Graphics Programming with DirectX9 Advanced Graphics Programming with DirectX9 Graphics Programming with OpenGL Artificial Intelligence You can earn up to 18 credits toward a BS/IT degree from courses from The Game Institute™ and apply them to a specialized degree in Information Technology from Excelsior College. For more information, see: Apply Game Institute™ courses toward an Excelsior College degree (PDF) General Option 9 credits in Advanced-level courses from different IT concentration areas 3 credits in the Integrated Technology Assessment (senior project) 3 credits in Advanced-level IT electives Baker College Computer Science CIS 106B Computer Operating Systems and Maintenance I 4 CIS 251 Systems Development Methods 4 CIS 303A Computer Architecture 4 CIS 310 Visual BASIC 4 CIS 311 Advanced Visual BASIC 4 CIS 331 Database Management Using SQL 4 CIS 403 Systems Development Project 4 CIS 404 Advanced Computer Architecture 4 CIS 421B Database Administration I 4 CS 111 Introduction to Programming 4 CS 217A C++ Programming 4 CS 218A Object Oriented Programming With C++ 4 CS 321 Data Structures and Algorithms I 4 CS 322 Data Structures and Algorithms II 4 CS 332A Advanced HTML Programming 4 CS 335B Perl Programming 4 CS 422A Database Programming I 4 ELECT105A Computer Information Systems Elective 4 ELECT105B Computer Information Systems Elective 4 ELECT105C Computer Information Systems Elective 4 MTH 101 Mathematics for Business 4 MTH 124 Trigonometry 4 MTH 340 Discrete Mathematics 4 MTH 401 Statistical Methods 4 WEB 111A HTML Programming 4 WEB 361 Web Server Administration 4 WRK 218 Work Experience Project 4 WRK 291B Professional Career Strategies 1 SELECT 1 COURSE FROM THE FOLLOWING: CIS 119A iSeries CL and File Design 4 CS 221 Introduction to Java 4 SELECT 1 COURSE FROM THE FOLLOWING: CIS 132A RPG IV 4 CS 222 Programming with Java Technology 4 CS 241 Java Programming 4 SELECT 1 COURSE FROM THE FOLLOWING: CIS 233A Advanced RPG IV 4 CS 223 Java Object Oriented Programming 4 CS 242 Advanced Java Programming 4 Game Software Development CIS 106B Computer Operating Systems and Maintenance I 4 CIS 251 Systems Development Methods 4 CIS 310 Visual BASIC 4 CIS 311 Advanced Visual BASIC 4 CIS 331 Database Management Using SQL 4 CS 111 Introduction to Programming 4 CS 217A C++ Programming 4 CS 218A Object Oriented Programming With C++ 4 CS 321 Data Structures and Algorithms I 4 CS 322 Data Structures and Algorithms II 4 GSD 301 Game Scripting 4 GSD 311 C# Programming 4 GSD 321 Game Console Design 4 GSD 331 Application Security Practices 4 GSD 341 Flash Game Development 4 GSD 401 3-D Character Design 4 GSD 411 3-D Character Animation 4 GSD 421 Artificial Intelligence 4 GSD 431 Game Programming I 4 GSD 432 Game Programming II 4 GSD 499 Senior Design Project in Game Software Development 4 MTH 124 Trigonometry 4 MTH 340 Discrete Mathematics 4 PPM 301 Project Management 4 WEB 111A HTML Programming 4 WEB 201 Web Multi-Media 4 WRK 218 Work Experience Project 4 WRK 291B Professional Career Strategies 1 Troy University COMPUTER SCIENCE, APPLIED MAJOR (36 HOURS) Specialized General Studies Requirements Area III MTH 2201 (3) Business Calculus Select additional Area III requirements as shown in the General Studies section of this catalog. Area V IS 2241 (3) Computer Concepts and Applications MTH 2215 (3) Applied Discrete Mathematics TROY 1101 (1) University Orientation Major Requirements CS 2250 (3) Computer Science I CS 2255 (3) Computer Science II CS 2265 (3) Advanced Programming I CS 3330 (3) Data Structures and Algorithms CS 4420 (3) Introduction to Database Systems CS 4443 (3) Web-Based Software Development CS 4445 (3) Data Communications and Networking CS 4447 (3) Systems Analysis and Design CS 4448 (3) Operating Systems Select three of the following: CS 3320 (3) Business Systems Programming CS 3332 (3) Software Engineering I CS 3347 (3) Advanced Programming II CS 4449 (3) Applied Networking CS 4451 (3) Computer Security CS 4495 (3) Special Topics in Computer Science University of Illinois - Springfield 1 semester of Calculus or Business Calculus 1 semester of Statistics 1 semester of Discrete or Finite Mathematics 2 semester sequence in Java programming CSC305 – Entrance Assessment CSC 387 - Foundations CSC 385 - Data Structures CSC 376 - Comp Organization CSC Elective, such as CSC 485 – Object Oriented Design (CSC385) CSC305 – Entrance Assessmentures CSC 387 - Foundations CSC 385 - Data Structures CSC 388 - Programming Languages (CSC385) CSC 376 - Comp Organization CSC Elective, CSC 485 - Object Oriented Design (CSC385) CSC 389 - Operating Systems (CSC376) PAC CSC 388 - Programming Languages (CSC385) CSC Elective, CSC 477 – Usability Engineering CSC Elective,CSC 477 – Usability Engineering CSC Elective, CSC 471 or 470 Ethics CSC 389 - Operating Systems (CSC376) PAC CSC 478 - Software Eng (CSC385) AST (4 hours) CSC Elective, CSC 471 or 470 Ethics AST (4 hours) CSC405 – Exit Assessment AST (4 hours) SCC 478 - Software Engineering (CSC385) AST (4 hours) CSC405 – Exit Assessment Many of these colleges offer the same types of courses. There are some differences though: Some have more math or science classes required than others. Is there an importance on how much math or science is needed. A couple of the schools also offer game development. Is there a very big need in that area? Which of these school programs will more influencial when looking for employment. I know Illinois is only offering 20 new students in per term. So I am sure it will be very difficult to get into their program. Baker College seems to have a very comprehensive program as well. But, I don't quite understand what they mean by quarter. I know it cost 205.00 per credit for a quarter. How much would it cost then to go there full time for a period of 1 semester or two quarters? Has anyone ever gone or heard of any of these colleges or others. What did you think about there programs in comparison to others? Were they as recognizable to employers?
I say Troy. I live a few hours away from the main Troy campus and have a school crush on them for some reason.
the thing with excelsior is that you don't actually have to take the courses from them. You could take courses from any school and transfer as many as you want to Excelsior. so you could 1) take 3 online courses from one school 2) actually attend classes at a community college for two more courses 3) test out of 4 courses with CLEP, DANTES Oracle and MS exams 4) and then take 3 more online courses at a different school and have all of them transfer to Excelsior for the degree that way you can build your courses to meet your time schedule, finances and preferences if one school only offers the database class in Oracle, but you'd rather learn MS Access, then no problem, just find a course locally or online that you like; take it and transfer it to Excelsior if one school only offers Intro to Programming using Visual Basic, but you'd rather take Intro to Programing with Java, then no problem, just find a course locally or online that you like; take it and transfer it to Excelsior of course the thing with Excelsior is that its a degree in Information Technology, not computer science, but I don't think that's a big deal. as for name recognition from Employers ? If its not MIT, Berkeley, Carnegie Mellon, Stanford or any other Ivy League school, then it doesn't really matter. There's the 10 schools all employers have heard of, then there's everyone else. There are 100's of small colleges, that no one has ever heard of, all over the US that offer good, legitimate CS degrees. If you're applying to Google, Apple or MS then you'd probably better be from one of the top 10. But if you're applying anywhere else, then any regionally accredited school will do as long as you have a BS and a good GPA. As for math, it probably depends on what job you're applying for. I don't have a degree, but I work for a hospital in new york city doing database programming. When I applied for the job they didn't care how much math I knew. They just wanted someone who was really good at databases. I have worked on Wall Street and at major law firms in NYC. No interviewer has ever asked, "how much math do you know?" But they have asked, "How do you sort a linked list ? What's the difference between a clustered index and a non-clustered index ?" and other general programming questions I like Excelsior. I'm doing a BS in psychology now and doing computer courses for the "2nd depth requirement"
Go with Excelsior then. I really didn't pay attention to the other schools you listed once I saw Troy. I think the main thing is getting what you want. Like you said, you can package all of the classes up into a degree from Excelsior.