Major Code: 3706
Program Description
If you are planning a career as a computer professional, opportunities are endless! Almost every company, no matter how big or small, employs computer specialists and most of these companies are always looking for qualified people. The number of programmers, system analysts and hardware, software, networking and security specialists needed to fill available positions will continue to grow. In addition to computer specialists, trained personnel are needed in all fields. Whether one is seeking employment as a teacher, accountant, writer, fashion designer, lawyer or a number of other jobs, one question is frequently asked: What do you know about computers? Interacting with a computer is part of the daily routine for millions of white-and blue-collar workers. No matter the career choice, in all likelihood one will be a frequent user of computers.
The curriculum is intended to prepare entry-level computer programmers to create or maintain programs and systems for business, industry, health care, education and government service. The curriculum is designed to train both first-time job seekers as well as those currently employed in the field who want to upgrade their knowledge and skills. Graduates should be able to transfer their knowledge of computer systems and languages to different systems as technological changes occur.
Program Goals and Objectives
Upon completion of the program, the student will:
- Have a thorough understanding of computer hardware and software principles and functions.
- Have a detailed understanding of the fundamentals of computer programming and knowledge of multiple current programming languages.
- Have knowledge of the client-server model for program design and implementation.
- Have knowledge of object-oriented programming techniques.
- Be knowledgeable of all phases of the systems development life cycle (SDLC).
- Be able to design, create, implement, use and support databases.
- Be familiar with current networking models and network operating systems.
Program Assessment
Program outcomes are assessed by a variety of means, including quizzes, unit tests, oral presentations, written reports, and final examinations. The student will also be required to submit a portfolio to fulfill general education requirements. A final project will be used to assess the students’ ability to perform in the workplace after graduation.