ITE 101 - Management Information Systems (3 credits)
This course will focus on providing an understanding of how information technologies gather, store, process, and communicate information. The course combines a conceptual understanding of the technology necessary for success in the information age, along with an understanding of the hardware and software required for an organization to successfully utilize technology. Attention will also be given to the legal, social, and ethical uses of technology.
ITE 102 - Introduction to Computer Science (3 credits)
This course will focus on the fundamentals of information technology in the 21st Century and the use of computers as a tool for human empowerment. The course will provide students with the understanding of computer hardware and software, database systems, internet, business information systems, system development, and social issues. It will further explain electronic and mobile commerce and enterprise systems along with information and decision support systems, knowledge management, data warehousing, data mining, and specialized information systems. This course will also include the personal and social impact of computers. Prerequisite(s): ENG 101.
ITE 145 - Fund Information Systems Security (3 credits)
This course will focus on an overview of security challenges and strategies of countermeasure in the information systems environment. Topics include definition of terms, concepts, elements, and goals incorporating industry standards and practices with a focus on availability, vulnerability, integrity and confidentiality aspects of information systems. (Formerly: ITE135.) Prerequisite(s): ITE 101 or ITE 102.
ITE 220 - Networking & Data Communications (3 credits)
This course will focus on the basic concepts of communication, telecommunications, and networking. It will give a general overview of computer networks and focus on the terminology and technologies.
ITE 225 - Computer Organization (3 credits)
This course will focus on the basics of computer organization and architecture. Topics include: Boolean algebra, combinational and sequential circuit design, storage mechanisms and their organization, the instruction cycle in a simple CPU, and the role of assembly language in understanding the hardware/software interface.
ITE 310 - Introduction to Programming PERL (3 credits)
This course will focus on fundamental programming constructs, basic data structures, arrays, testing, and debugging using the PERL programming language. Program construction, subroutines, and program control flow are also covered. (Formerly Titled: PERL Programming II.) Prerequisite(s): ENG 101, ENG 102, & ITE 101.
ITE 330 - Systems Analysis and Design (3 credits)
This course will focus on studying IT systems from various angles. It will introduce students to techniques and strategies to carry out system design, with a focus on a developer's view. The course will consider methodologies to analyze both legacy systems and design of newly specified systems. Other applicable topics such as modular design components, iterative versus flexible design, databases, and data collection will also be studied. Prerequisite(s): ENG 101, ENG 102.
ITE 345 - Computer Ethics (3 credits)
This course will focus on ethical issues relating to various aspects of computing use and design. By utilizing case studies, students will examine and discuss various topical situations in the realms of information acquisition, access, stewardship, software licensing, intellectual property, safety, and reliability. Students will gain experience measuring the costs and risks from both a business standpoint and societal impact. They will also study the potential trade offs between them, while considering processes to bring both into alignment. Prerequisite(s): ENG 101, ENG 102. Recommended Prerequisite(s): ITE 200-level course or equivalent.
ITE 410 - Software Engineering (3 credits)
This course will focus on the practice and theory of software engineering. Components to aid in the design of complex systems will be studied by examining modularity, interfaces, data and control flow models, and controlling interaction, coupling, and cohesion, as well as basic data structures and algorithms. Coverage of the differing design methodologies will be discussed including waterfall and stage gate, iterative, RAD, JAD, and project analysis to aid in selecting the most appropriate model(s). Prerequisite(s): ENG 101, ENG 102. Recommended Prerequisite(s): ITE 200-level course or equivalent.
ITE 430 - Database Management and Design (3 credits)
This course will focus on the design and implementation of database management systems used in a modern business environment. Topics include how to design, develop, and implement relational database management systems to solve business problems. Prerequisite(s): ENG 101, ENG 102. Recommended Prerequisite(s): ITE 101 & MAT 115. Knowledge of SQL required.
ITE 499 - Info Systems Studies Capstone (3 credits)
This is the capstone course for the Information Systems concentration and should be taken in the student's last semester. The student can have no more than 6 credits remaining in their concentration to complete in their degree program prior to enrolling in this course. The goal of the course is for students to to integrate the concepts of the Information Systems concentration and prepare individuals for positions that use information technology to develop computer-based systems that support organizations. The course must be taken at Charter Oak State College. Prerequisite(s): ENG 101, ENG 102.