The Computer Science program of study is administered by the School of Business and Technology. The program involves the study, design, development, implementation, and support or management of computer-based information systems. The overwhelming majority of businesses, organizations, schools, and government agencies are affected in some way by the work of computer science professionals. The Computer Science degree program is designed to prepare students to participate in the rapidly changing world of information technology. Endicott College recognizes the importance of educating students who understand information technology and its applications in education, business, and government, and who can apply the technologies to meet the existing and future needs of users in organizations throughout society.
The required coursework prepares students to enter computer science professions in areas such as network and database management, web site development, programming, digital media, and electronic publishing. Students study theories and principles of computer science to facilitate adaptation of new technology and software.
In summary, the degree program offers courses that develop the following:
- Competencies and knowledge in a range of contemporary information technology applications, systems, and media.
- An understanding of how technology is used in society today.
- An ability to assess user needs and to communicate satisfactory solutions.
- An understanding of the social, economic, and ethical dimensions of information technology in the world today.
The required courses in the Computer Science program engage students in an overview of the history, current status and the future directions of Information Technology, as well as its social impact. Students begin their study of Computer Science with Introduction to Computer and Information Technology. They proceed to courses where they will learn the basic theories, principles. and practices in current programming for computer and internet applications. These courses include: Object Oriented Programming, Database Management, Web Site Design and Programming, Network Management, Visual Programming, Cyber-security, Technical Forecasting, and Project Management. Students are encouraged to take courses in Computer Science applications in other disciplines to gain a better understanding of the type of problems to be addressed.
Examples of Internships include:
Draeger Medical Systems