Gerald L. Isaacs
Michael G. Konemann
Marie S. Schwerm
In accordance with the mission of Carroll University, the Computing and IT Programs provide an excellent and state-of-the-art educational opportunity for students based on their individual skill sets, interests and career goals in the areas of modern software development, business problem solving, and IT problem solving and support. Both programs enable students to combine their theoretical and technical understanding with their broad-based liberal-arts education to think analytically and critically when designing and implementing software or IT solutions.
Learning Outcomes for Computer Science Major
Graduates of the Computer Science Program are able to:
1. Problem-solve (for business, scientific, Web, and recreational problems) through programming using multiple programming paradigms, enterprise resources, different software development frameworks, sound software design techniques and software engineering practices.
2. Successfully work in or be adapted to an organization in any business setting to meet technology challenges.
3. Further their academic pursuits and meet challenges in graduate schools by having the necessary body of theory that underpins the discipline of computer science.
4. Demonstrate an understanding of ethics as it applies to the discipline of computer science.
5. Work effectively as part of a team.
Learning Outcomes for Information Technology Major
Graduates of the Information Technology Program are able to:
1. Think creatively and analytically in technological problem-solving.
2. Problem-solve using productivity software and through computer programming.
3. Demonstrate an understanding of information system and technology evaluation and management.
4. Demonstrate an understanding of the application of new and developing technologies with sensitivity for security and ethical issues at global, societal, organizational, and personal levels.
5. Work effectively as part of a team.
In addition, graduates of the IT major with Computer-Game Development emphasis are able to:
1. Design game stories, implement them in code, and test working games against various game-playing platforms,
2. Apply knowledge of data structures, software analysis and design to implement efficient game programs,
3. Apply knowledge of artificial intelligence and computer graphics to develop interactive and aesthetic games of good quality and reasonable size.
The Computer Science and IT programs are grounded in the liberal arts tradition, balance theory and practice, and focus on the problem-solving skills necessary for life-long learning in a field characterized by rapid change in technology. We succeed in our mission by preparing our students through classroom work and appropriate external internships to secure fulfilling careers in the field of their choosing.
The world has been in an era of rapid technological advancement. The Internet and World Wide Web have increasingly become critically important in corporate strategies, people’s social lives and personal development. We recognize this by integrating the latest technologies into the curricula. The curricula are designed to emphasize problem solving, multiple programming paradigms, and higher order thought processes that will always be needed by corporate America under any business models.
Several emphases and minors are available within the computer science or information technology program. Each allows students to begin taking required major courses during the fall semester of the freshman year.
Computer Science majors may select the:
• Software Engineering emphasis if interested in developing the skills necessary to design and build large and reliable software systems.
• Information Systems emphasis if they desire to work as system analysts in business.
• ABET-suggested curriculum emphasis if they wish to have a broader back- ground in mathematics and natural sciences, in particular if they desire to fur- ther their study of computer science in graduate schools. This emphasis is designed based upon the computer science curriculum standards set by the Accreditation Board for Engineering and Technology. (ABET)
Information Technology majors may select the:
• Web Application Development emphasis if they wish to work as developers of Web applications, as network or database administrators.
• Business and Social Applications emphasis if they wish to work technologically as analysts in a business or social environment.
• Computer Networking emphasis if they wish to work as a computer network specialist to design computer networks, manage network security, and improve business data communications.
• Computer-Game Development emphasis if they wish to work as video game developers. These skills also carry over to developing a wide range of other types of software.
Computer Science or Information Technology minors complete the same core minor courses and select an additional set of courses based on personal interests.
Additionally, one interdisciplinary major in Software Engineering and Applied Mathematics (SEAM) is available and described in a separate section of the catalog. SEAM presents students solid foundation in software engineering, grounded in a mathematical infrastructure.
Our programs have close ties with local industry and offer students the opportunity to participate in paid internships or cooperative programs with various companies for university credit.
Computer science and information technology students at Carroll work on state-of-the-art computing facilities with the latest software application packages. They have access to Microsoft, Macintosh, and Unix/Linux computing platforms, and Oracle or Microsoft SQL Server Database Management Systems via the campus-wide network. There is equipment exclusively available for the use of computer science and information technology majors.