All students take the four required courses. They also take eight of the 11 electives to create a customized program that best addresses their interests and goals.
CECT 200 - Introduction to Computer Systems
The course is designed so that students can study the components of computing systems common to most computer architectures. In particular, this class will cover hardware organization, the Internet, computer programming, limits of computing, and graphics.
CECT 201 - Introduction to Information Systems Design
This course introduces students to the fundamentals of system analysis and design. Students will learn the language of data modeling and the processes involved in iterative design that allows users to improve the functionality of a computer system.
CECT 300 - Information Technology for Modern Organizations
This course acquaints the student with the computer hardware and software resources required to function effectively in today’s organizations. Students will also receive hands-on practice with software applications useful for organizational leadership. They will also examine the impact of the information highway on organizational operations.
CECT 495W - Leadership Trends in IT (Capstone Course)
This course integrates the knowledge and abilities acquired within the entire program to allow the student to develop strategic decisions in the application of information technology. This capstone course will investigate the use and application of technology into the business entity. Through case studies and best practice examples, students will analyze the synergies and advantages to be gained from successful implementations of technology. Current trends within the information technology industry and their relation to business success will be discussed. Students will produce a comprehensive case analysis to demonstrate their understanding and proficiency in the area of strategic application of information technologies.
CECT 301 - Introduction to Programming
The purpose of this course is to introduce students to program design process and programming skills. It will not assume prior programming experience. Material covered will include algorithms, and problem solving using a high-level programming language such as C, data structures, including lists, trees, graphs, and array.
CECT 302 - Project Management and Execution
This course will enable students to understand what it takes for successful project execution and change management. They will focus on the PMI Project Management body of knowledge across all phases of a project and will learn the common processes, tools, software, techniques and theories that are needed to manage projects.
CECT 303 - Technical Communication and Writing
IST professionals need to have the ability to translate highly technical information into documents, reports and other communication. Effective technical communication and writing begins with understanding the audience (including non-technical) and purpose. This course will detail planning, structuring, writing, editing, and usability testing. Students will learn to create effective documents including instructions, descriptions, processes and reports.
CECT 304 - Web Technologies and Applications I
This course will give students an understanding and introduction of tools and services available on the Web and the different technologies used. It will cover areas such as the history of the web, search engines, blogging, social media, and other powerful tools that have emerged on the web to help you get important work done. At the end of the course, students will be able to create and manage a simple web site.
CECT 305 - Web Technologies and Applications II
This course continues on from Applications I and digs deeper into applications that will help students get important work done and start to create their own platform on the web. The course will cover additional advanced tools and technologies and will explore how to receive credit cards on the web, blogging, creating and sharing content on the web including video, podcasting, and text.
CECT 400 - Fundamentals of Computer Programming
This course builds on Introduction to Programming and focuses on advanced Java language features required for professional software development. Data structures, Computer Programming Fundamentals, C# Programming, Software Development Process, Enterprise Software Development, Web and network programming
CECT 401 - Problem Solving with Information Systems and Technology
This course builds on previous knowledge of information systems and technology to explain a scientific approach to problem solving. It will focus on addressing Information Systems and Technology related problems, and learning the methods, concepts and techniques needed to solve organizational problems by. Students will learn how to get the maximum business impact out of the implementation of an information system, as well as how to reliably implement and integrate technology into organizational systems.
CECT 402 - Database Management Systems
This course explores the capabilities and basic architecture of a database and its role as an instrument of competitive advantage. The ability to operate and use a computer in the tasks of creation, retrieval, and maintenance of data files will be covered. Through the use of hands-on tasks, case studies, and projects, students will apply the theories discussed to practical applications. Current microcomputer relational databases will be reviewed, and direct experience with one will be obtained. In addition, the ability to extract and organize data to better understand operational trends will be discussed. Topics include controls, objects, events, variables, multiple forms, procedures, functions, arrays; file I/O, error handling, and menus.
CECT 403 - Computer and Network Security
This course will provide practical knowledge on how to set up a secure and effective computer working environment. Students will learn the difference between electronic and cyber security. The general rules for obtaining and securing information and network systems will be discussed. Security breaches and the types of systems that are most vulnerable will also be explored. The basics of cryptography such as key management and digital signatures, etc. and network security such as PKI, IPSec, intrusion detection and prevention will also be examined.
CECT 404 - Managing Information Systems Strategically
This course acquaints the student with the computer hardware and software resources required to function effectively in today's organizations. Students will also receive "hands-on" practice with software applications useful for organizational leadership. They will also examine the impact of the information highway on organizational operations.
CECT 450 - Network Operating Systems
This course introduces students to the fundamentals of operating systems. Different operating systems and their corresponding hardware implications will be discussed. Students will not only learn various operating systems, but also different hardware configurations.