Foundations of System Development, Undergraduate Certificate

The undergraduate certificate in the foundations of system development is designed for individuals seeking to develop marketable skills grounded in the principles of software development and the effective use of computer systems and systems components, and to provide a solid foundation for further education in the computer science field.  Upon successful completion of the program, students will have gained a mastery of foundational skills in the areas of programming and programming languages, computer hardware and system software such as operating systems, data and information management and database technologies, computer networks and the software development process on which to build a career in the area of software development.

The Undergraduate Certificate in Foundations of System Development will prepares students to:

  • Apply foundational technical concepts and practices in core technologies to solve technical challenges.
  • Apply current technologies, skills, best practices and standards to developing, integrating, deploying information technology in support of organizational needs.
  • Contribute professionally as a member of a software development team.
  • Engage in continuing professional development in support of a career in technology or related fields.

Total Required Credits (30 Credits)

Required Courses

ENG 301Advanced Composition (CC)

5

CS 131Computer Science I - C++

5

IS 375C++ Intermediate

5

IS 306Data Management Communications and Networking

5

IS 340Operating Systems

5

IS 360Database Technologies

5