|
|
Undergraduate Programs

As technology penetrates every sector of the economy, software needs are becoming increasingly complex. This need has seen the evolution of a relatively new area of study, software engineering. The U.S. Department of Labor, Bureau of Labor Statistics state that computer software engineering will be among the fastest growing occupations over the next 10 years.
The computer software technology program combines the theory behind good software engineering practices along with applied projects throughout the IEEE standardized curriculum. This approach provides graduates the knowledge and skills to be successful in the workplace or in graduate studies.

Program outcomes: graduates will
- show mastery of the software engineering knowledge and skills and professional issues necessary to begin practice as a software engineer
- work as an individual and as part of a team to develop and deliver quality software artifacts
- reconcile conflicting project objectives, finding acceptable compromises within limitations of cost, time, knowledge, existing systems, and organizations
- design appropriate solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal, and economic concerns
- demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for problem identification and analysis, software design, development, implementation, verification, and documentation
- demonstrate an understanding and appreciation for the importance of negotiation, effective work habits, leadership, and good communication with stakeholders in a typical software development environment
- learn new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development
Specialization
The core of the CST program supports the general knowledge areas set by the IEEE in the SEEK document. It is expected that students will attain that general knowledge and go on to specialize in a more concentrated area of software development. UMC's specialization areas were chosen after taking current faculty abilities and interests into consideration along with the potential for regional and national employment opportunities. Students enrolled in the CST program will fill their elective courses with their chosen area of specialization. The two current areas of specialization include: Financial and E-Commerce Systems, and Network-Centric Systems. The core of the CST degree program has the advantage of being developed by existing software application faculty at UMC. The principle focus of the program is to enhance the statewide and national workforce, but in doing so, an additional goal is to complement the regional workforce preparedness which addresses a need voiced by area employers for upgrading their employees.

Apply Online
|
|