Areas of Specialization

Areas of Specialization are designed for working adults who wish to acquire specific skills and knowledge in the following areas:

Database Systems

  • Prerequisite: CmSc 150 Fundamentals of Computing I or equivalent experience
  • CIS 255 Introduction to Database Systems, 4 credits
  • CIS 355 Advanced Database, 4 credits
  • CIS/CmSc 260+ Elective, 4 credits
  • CIS 390 Database Systems Portfolio, 2 credits
  • Total credits for Database Systems: 14

Object-Oriented Programming

  • CmSc 155 Fundamentals of Computing II, 4 credits
  • CIS 260 Programming Language (Java, C#, VB), 2 credits
  • CIS 260 Programming Language (Java, C#, VB), 2 credits
  • CmSc 374 Software Engineering, 4 credits
  • CmSc 390 Object-Oriented Programming Portfolio, 2 credits
  • Total credits for Object-Oriented Programming: 14
  • This specialization requires competence in three object-oriented programming languages, chosen from C++, C#, Java, and Visual Basic, in consultation with your advisor. This requirement is satisfied by completing the CmSc 150 Fundamentals of Computing I; CmSc 155 Fundamentals of Computing II sequence and completing two CIS 260 Programming Language courses. Students must have this prerequisite or have equivalent relational database experience.Prerequisite: CmSc 150 Fundamentals of Computing I or equivalent experience

Web Development

  • Prerequisite: CmSc 150 Fundamentals of Computing I or equivalent experience
  • CIS 255 Introduction to Database Systems, 4 credits
  • CIS 260 Java, Visual Basic, or C#, 2 credits
  • CIS 305 Web Development, 4 credits
  • CmSc 390 Web Development Portfolio, 2 credits
  • Total credits for Web Development: 12

SimpsonWest2Admission Process

 

 

Program Requirements

    • Candidates must complete the designated courses in the desired specialization.
    • Candidates must enroll in all courses on a regular grade basis and must complete all of the courses within the particular area of specialization at Simpson College.
    • Each specialization has a prerequisite, experience with at least one high-level object-oriented programming language. This prerequisite may be met by either taking CmSc 150 Fundamentals of Computing I or by having equivalent experience.
    • All courses having prerequisites must have those prerequisites satisfied although equivalent experience may be substituted for the prerequisite at the discretion of the department.
    • A cumulative grade point average of 2.50 must be obtained in the program with at least a ‘C’ (2.00) grade earned in each class.
    • In addition to the standard courses within the area of specialization, a student must complete a portfolio, which will include appropriate research, or projects that will validate an understanding of the area of specialization. This portfolio will be completed during the highest level course within the area of specialization and will be awarded 2 credits.
    • All course requirements are expected to be completed in a two-year time frame.
    • Written permission from the chairperson of the department offering the specialization program is required to modify course requirements.
    • Each candidate who completes these requirements will receive documentation, in addition to the transcript, which will serve as an official record of the continuing education experience.