Comparing school programs in CS

Discussion in 'IT and Computer-Related Degrees' started by specialneeds, Aug 7, 2010.

Loading...
  1. specialneeds

    specialneeds New Member

    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?
     
  2. lawrenceq

    lawrenceq Member

    I say Troy. I live a few hours away from the main Troy campus and have a school crush on them for some reason.
     
  3. james_lankford

    james_lankford New Member

    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"
     
  4. lawrenceq

    lawrenceq Member

    Go with Excelsior then. I really didn't pay attention to the other schools you listed once I saw Troy. :D

    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.
     
    Last edited by a moderator: Aug 7, 2010

Share This Page