CECT 200- Introduction to Computer Systems Technology
This course is a study of Computer Science as a discipline. It focuses on concepts key to any practitioner in the field of information technology, including hardware architecture, Machine Language, electronic circuitry, Operating Systems, Programming languages, notation, Internet, software engineering methodologies, and Social and Ethical Aspects of Computing.
CECT 201- Systems Analysis and Design
This course introduces the fundamentals of system analysis and design as a process of planning, building, creating, deploying, and maintaining an information system. Topics include the system development life cycle (SDLC), requirements analysis, use cases, data and process modeling, and using design tools. This class will explore real world case studies through projects and group discussion.
CECT 300- Information Technology for Modern Organizations
This course explores the fundamentals of information technology and its role in the business enterprise. Focusing on methods to gain strategic value from information, the course will discuss: effective management and strategic use of information technology, process analysis, business decision making, networking, enterprise information systems, and information confidentiality and privacy. This course considers the effect of technology on individuals and organizations, exploring how technology helps shape an organization's identity, culture, and business model in today's global world.
CECT 301- Introduction to Programming
This course explores the methodologies and concepts behind successful computer systems project management. It covers the theory and "best practices" of project management, following proven concepts from the PMI Project Management Body of Knowledge (PMBOK). It also includes concepts specific to the world of computing - including the systems development life cycle, business cases, managing project risk, and the dynamics of managing teams of highly skilled "knowledge workers". Through case studies, management theory, and "hands on" examples, this course will provide students with a foundation in the tools, processes, and methodologies relevant to managing complex IT projects.
CECT 302- Project Management and Execution
The course provides a broad view of Management Information Systems (MIS) by integrating business and information systems perspectives. The course focuses on the multitude of current information systems types, associated issues, and impacts on individuals, organizations, and business in general. Knowledge of information systems will be critical to success in business. This course is designed to provide information, exercises, and expertise that will help the student prepare for future employment in the field of accounting, marketing, management, or a technical major. Emphasis is placed on managerial decision-making, in day-to-day operational decisions, as well as in large-scale projects.
CECT 303- Technical Communication and Writing
This course is designed to help the student develop skills that will enable the production of clear and effective scientific and technical documents. Focus is on the basic principles of good writing, which scientific and technical writing shares with other forms of writing. Additional focus is on the types of documents common in scientific and technical fields and organizations. While the emphasis will be on writing, oral communication of scientific and technical information will also form an important component of the course. In the online modality, oral presentations can be in the form of a saved and uploaded (recorded video) file, and/or delivered in a synchronous manner using a video conferencing service such as Facetime, Skype, or Zoom video conferencing.
CECT 304- Web Technologies and Applications I
This course is designed to provide students with a technical understanding of today's Web-based technologies and services. This will include a discussion of Internet infrastructure and protocols, discussion of the roles of clients & servers, common hardware/software tools for Web access, plus hands-on experience in developing a Web site using HTML and CSS.
CECT 305- Web Technologies and Applications II
CECT 320- Social, Ethical and Legal Issues in Computing Technology
This course explores the impact of computer and information technology on individuals, organizations and society as a whole. It is designed to help students to develop the critical thinking necessary to evaluate social, economical, political, professional and legal aspects of computing, by applying relevant ethical principles. Topics include: responsibilities of computer professionals, intellectual property, security, privacy, reliability, information networks and globalization, cyber crime, virtual communities, and artificial intelligence
CECT 350 - Data Visulization
This course covers the topic of Data Visualization: the representation of complex data in graphical way that fosters understanding and analysis. Data Visualization enables decision makers to grasp difficult concepts quickly, and allows viewers to absorb complicated data patterns using visual presentation. Will cover the theory and concepts behind the science of data visualization, focusing on the presentation/display of quantitative data. We will study the research of Edward S. Tufte and other pioneers in this field. Students will learn techniques for communicating effectively using visualizations and infographics, discuss failures and pitfalls in transforming information into a visual language. Significant online discussion and hands-on design work will be required.
CECT 401- Problem Solving with Information Systems and Technology
This course builds on previous knowledge of information systems and technology to provide a scientific approach to problem solving with IT. Topics will include Decision Support Systems, data modeling, forecasting and optimization, scenario analysis, "what if" analysis, and other "business intelligence" techniques. This is a hands-on course, incorporating use of Excel and Access to analyze raw data and transform it into information to support real-world business decisions. Advanced features such as data design, queries, Pivot Tables, Scenario Manager, and the Excel Solver will be included.
CECT 402- Database Management Systems
This course explores the capabilities and architecture of database management systems (DBMS) and their role as instruments of competitive advantage. Use of a DBMS in the creation, retrieval, and maintenance of data files will be covered. The course also focuses on tools for database design, including data modeling, Entity-Relationship diagrams and Barker notation. Through hands-on tasks, written assignments, and database projects, students will apply the theoretical concepts to practical applications. In addition, the ability to extract and organize data via Structured Query Language (SQL) will be emphasized.
CECT 405- Data Mining and Business Analytics
This course will provide an introduction to the concepts, issues and methodologies related to the practice of business data analysis. Will discuss issues relevant to data gathering: formulating proper survey questions, identifying data sources, efficiently gathering the data, and data integrity and validation. Will discuss means to analyze results: data selection methodologies, sampling and statistics, data mining and "Big Data" analysis. This course will give managers a foundation in the practical limitations and capabilities of current data analysis techniques, and their impact on management decision-making. Selected topics in emerging data technologies and trends will also be included.
CECT 406- Computer Programming II
This class builds upon previous programming experience with the Java programming language. Students will create programs to solve authentic problems and advance their computational thinking. At the end of this course, students will develop competence in designing, implementing, testing, and debugging Java programs. Topics will include data abstraction, inheritance, recursion, String Processing, Searching and Sorting, and Java API support for data structures. Prerequisite: CECT 301
CECT 431- Cyber Security
Small to large enterprise organizations have become dependent on their information networks. Any threat to the integrity of the information managers utilize to make necessary decisions could jeopardize the organization's ability to meet its salient objectives. The Cyber Security course will provide practical knowledge on how to set up a secure and effective information technology 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 440- Fundamentals of Computing Networks
This course covers the fundamentals, design, configuration, management, and maintenance of a network infrastructure. Primary focus is on the functionality, the benefits, and the concerns of network types in support of mission-critical business applications. Topics covered include basic networking concepts, layers of the OSI model, TCP/IP fundamentals, LANs, WANs, MANs, network installation and configuration, medias and topologies, network management, Wireless LAN client configuration, and basic network security.
CECT 450 - Network Operating Systems
This course introduces students to a broad range of operating system concepts, including installation and maintenance of systems software. Emphasis is operating system concepts, OS management, and the resources required to keep an OS efficient and up-to-date. Upon completion of this course, students will have an understanding of OS concepts, installation, management, maintenance, using a variety of operating systems. Some examples include versions of Microsoft Windows, Apple's macOS (formerly OS X), iOS, Chrome OS, BlackBerry Tablet OS, and flavors of the open source operating system Linux.
CECT 495W- Leadership Trends in IT (Capstone Course)
This course is to integrate 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.