CSS to Hide Title
Computer Science is concerned with the theory and practice involved in the feasibility, design, implementation and evaluation of every aspect of computing. In addition to the valuable practical skills acquired in the study of computer science, the concepts and theories in the field provide exposure to some of the most imaginative and challenging ideas in the history of human intellectual development.
The program is committed to the objective of blending the theory of computer science with the arts of programming and analysis, while providing attention to the business, ethical and moral aspects of computing in our society. Graduates are prepared for such positions as systems and applications programmers, analysts, software engineers and various computer specialist positions.
The Computer Science major leads to a bachelor of arts or bachelor of science degree in two emphases: Computer Information Systems, and Computer Technology. The department offers a general minor. In addition, selected course sequences form emphases in computer science for a variety of other majors in the university.
Our Software Engineering program emphasizes application of theoretical concepts toward practical software engineering design and development.
What is Software Engineering?
Software engineering is the application of sound engineering principles and techniques to the analysis, design, development, testing and management of software systems. It is an interdisciplinary study integrating traditional computer science, which focuses on algorithm development and related theoretical issues, with engineering, which emphasizes designing and building complex, safe, reliable systems for general use. Its goal is the production of quality software, on time and within budget. It is a relatively new engineering field that is rapidly growing.
Software Engineering Program at UW-Platteville
The SE curriculum at UW-Platteville starts with a solid foundation in math, computer science, and additional science. Integrated throughout the curriculum are courses that cover process, practice, and the entire range of development tasks from gathering requirements to ensuring quality to basic project management. Thus students receive extensive practical experience in the design and development of software systems. In addition, students take a few electrical engineering courses. These and other courses support the curriculum's focus on the development of real-time embedded systems such as those which control appliances, security systems, automobiles, aircraft, and many other types of engineered systems. However, the grounding in software engineering fundamentals also prepares the graduate to succeed in any area of software development.
The program provides opportunities for students to work with faculty and other students in engineering and computer science disciplines. Outstanding aspects of the Software Engineering program at UW-Platteville includes:
- interdisciplinary education,
- excellent student-faculty contact,
- excellent facilities,
- emphasis on teaching rather than research, and
- emphasis on hands-on experience
Lab Assistants are available in ULR 009 Mon-Thur evenings from 6:00 - 9:00PM to assist students in lower level CS courses.
Read the February '16 issue of EMS Geode for a faculty profile on Professor Tom Scanlan (pg 4) and our new Master's in Computer Science program (pg 5).