This is a process-based writing class that focuses on academic writing, reading, and critical thinking as expressed in expository and analytical writing assignments through 5 to 7 substantial essays over the course of the semester. Develops fluency, coherence, style, effectiveness, and literary analysis. Students must pass this course with a C- or better or demonstrate a comparable level of writing competence to fulfill general competency requirements and to proceed to ENG 123 - Intermediate Composition. Students may only earn credit for ENG 113 or ENG 113E - Composition Enriched with Lab. (3 units; Fall, Spring, and Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 ENG113-HE Session 1
09/02/2024
10/27/2024
Online Fabris, Shaley C.
Fall 2024 ENG113-BE Session 1
09/02/2024
10/27/2024
Online Bartels Ray, Gretchen C.
Fall 2024 ENG113-FE Session 1
09/02/2024
10/27/2024
Online Schneider, Thomas R.
Fall 2024 ENG113-GE Session 1
09/02/2024
10/27/2024
Online Liddell, Leslie
Fall 2024 ENG113-DE Session 1
09/02/2024
10/27/2024
Online Morris, Brian Richard
Fall 2024 ENG113-AE Session 1
09/02/2024
10/27/2024
Online Owsley, Summer Anne
Fall 2024 ENG113-JE Session 2
10/28/2024
12/22/2024
Online Schneider, Thomas R.
Fall 2024 ENG113-CE Session 2
10/28/2024
12/22/2024
Online Brook, Tiffany
Fall 2024 ENG113-IE Session 2
10/28/2024
12/22/2024
Online Owsley, Summer Anne
Spring 2025 ENG113-BE Session 1
01/06/2025
03/02/2025
Online Youngren, Selina Brigette
Spring 2025 ENG113-AE Session 1
01/06/2025
03/02/2025
Online Buckner, Stefanie Leigh
Spring 2025 ENG113-GE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Spring 2025 ENG113-CE Session 2
03/03/2025
04/27/2025
Online Schneider, Thomas R.
Spring 2025 ENG113-DE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Summer 2025 ENG113-AE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 ENG113-BE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 ENG113-DE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Summer 2025 ENG113-FE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Fall 2025 ENG113-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 ENG113-CE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 ENG113-BE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Spring 2026 ENG113-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 ENG113-BE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 ENG113-CE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF
Summer 2026 ENG113-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG113-BE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG113-CE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG113-DE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG113-GE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF

Continued practice in writing and research strategies, with emphasis on critical thinking, information literacy, argument, analysis, and interpretation of multicultural and interdisciplinary readings. Includes the writing of a major research paper in addition to several shorter essays. Students may earn credit for either ENG 123 or ENG 123E - Intermediate Composition Enriched with Lab. Prerequisite: ENG 113 with a grade of C- or better or evidence of comparable level of writing competency. Note: Students must successfully complete this course with a grade of C- or better to fulfill general education requirements and to begin any literature course. (3 units; Fall, Spring, and Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 ENG123-BE Session 1
09/02/2024
10/27/2024
Online Youngren, Selina Brigette
Fall 2024 ENG123-IE Session 1
09/02/2024
10/27/2024
Online Barrett, Tyler Andrew
Fall 2024 ENG123-HE Session 1
09/02/2024
10/27/2024
Online White, Guy E.
Fall 2024 ENG123-KE Session 1
09/02/2024
10/27/2024
Online Hannah, Aaron Vance
Fall 2024 ENG123-CE Session 1
09/02/2024
10/27/2024
Online Fisher, Erin Lynne
Fall 2024 ENG123-JE Session 1
09/02/2024
10/27/2024
Online Tronti, Jennifer
Fall 2024 ENG123-LE Session 1
09/02/2024
10/27/2024
Online Rasnic, Rhea_Scott
Fall 2024 ENG123-AE Session 1
09/02/2024
10/27/2024
Online Trammell, Jeanette T.
Fall 2024 ENG123-NE Session 2
10/28/2024
12/22/2024
Online Trammell, Jeanette T.
Fall 2024 ENG123-GE Session 2
10/28/2024
12/22/2024
Online Beimford, Adeleigh P.
Fall 2024 ENG123-FE Session 2
10/28/2024
12/22/2024
Online Barrett, Tyler Andrew
Fall 2024 ENG123-ME Session 2
10/28/2024
12/22/2024
Online Wright, Eric Troy
Fall 2024 ENG123-OE Session 2
10/28/2024
12/22/2024
Online Bell, Charles W.
Fall 2024 ENG123-DE Session 2
10/28/2024
12/22/2024
Online Tronti, Jennifer
Spring 2025 ENG123-DE Session 1
01/06/2025
03/02/2025
Online Liddell, Leslie
Spring 2025 ENG123-CE Session 1
01/06/2025
03/02/2025
Online White, Guy E.
Spring 2025 ENG123-AE Session 1
01/06/2025
03/02/2025
Online Tronti, Jennifer
Spring 2025 ENG123-BE Session 1
01/06/2025
03/02/2025
Online Owsley, Summer Anne
Spring 2025 ENG123-OE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Spring 2025 ENG123-NE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Spring 2025 ENG123-JE Session 2
03/03/2025
04/27/2025
Online Bartels Ray, Gretchen C.
Spring 2025 ENG123-KE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Spring 2025 ENG123-HE Session 2
03/03/2025
04/27/2025
Online Tronti, Jennifer
Spring 2025 ENG123-IE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Summer 2025 ENG123-BE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 ENG123-AE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 ENG123-CE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Summer 2025 ENG123-HE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Fall 2025 ENG123-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 ENG123-BE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 ENG123-DE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 ENG123-FE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Fall 2025 ENG123-GE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Fall 2025 ENG123-HE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Fall 2025 ENG123-IE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Spring 2026 ENG123-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 ENG123-BE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 ENG123-CE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 ENG123-DE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF
Spring 2026 ENG123-FE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF
Spring 2026 ENG123-GE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF
Summer 2026 ENG123-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG123-BE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG123-CE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG123-DE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 ENG123-HE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG123-IE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG123-JE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG123-KE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG123-NE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 ENG123-OE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF

This course satisfies the math competency for the general education requirements. It will include instruction in the following areas; roots and radicals, quadratic equations and inequalities, graphing relations and functions, systems of equations and inequalities, and matrices and determinants. Prerequisite: MAT 095 or sufficient SAT, ACT or math placement exam scores. (3 units; Fall, Spring, and Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 MAT115-AE Session 1
09/02/2024
10/27/2024
Online Sabol, Joseph M.
Fall 2024 MAT115-BE Session 1
09/02/2024
10/27/2024
Online Morris, Elizabeth Ann
Fall 2024 MAT115-DE Session 2
10/28/2024
12/22/2024
Online May, Marisa Rae
Fall 2024 MAT115-FE Session 2
10/28/2024
12/22/2024
Online Hofschroer, Amy N.
Fall 2024 MAT115-CE Session 2
10/28/2024
12/22/2024
Online Zeidan, Effat
Spring 2025 MAT115-BE Session 1
01/06/2025
03/02/2025
Online STAFF, STAFF
Spring 2025 MAT115-AE Session 1
01/06/2025
03/02/2025
Online STAFF, STAFF
Spring 2025 MAT115-FE Session 1
01/06/2025
03/02/2025
Online STAFF, STAFF
Spring 2025 MAT115-CE Session 2
03/03/2025
04/27/2025
Online STAFF, STAFF
Spring 2025 MAT115-DE Session 2
03/03/2025
04/27/2025
Online Zeidan, Effat
Summer 2025 MAT115-FE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 MAT115-BE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 MAT115-AE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 MAT115-CE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Summer 2025 MAT115-DE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Fall 2025 MAT115-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 MAT115-BE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 MAT115-CE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Fall 2025 MAT115-DE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Spring 2026 MAT115-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 MAT115-CE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF
Summer 2026 MAT115-BE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 MAT115-FE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 MAT115-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 MAT115-DE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 MAT115-CE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF

Introduction to computer science. Covers problem solving methods and algorithm development; modern programming methodologies; and fundamentals of high-level block structured language using C++. Prerequisite: EGR 181 or MAT 115. (3 units; Fall, Spring, and Online)

SemesterCourse SectionDatesLocationInstructor
Spring 2025 EGR121-AE Session 1
01/06/2025
03/02/2025
Online Tabi, Samuel B.
Fall 2025 EGR121-BE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Fall 2025 EGR121-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Summer 2026 EGR121-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF

The students will learn the theoretical and practical aspects of project management. Topics include organizational theory, group behavior, project management skills, case studies, personal and group productivity tools, management of distributed work, stakeholders, consultants, and knowledge management. Students will also learn software development team configuration and maintenance; software project documentation; communication in a software project (reporting and presentations); project management tools; advanced life cycle models; measurement, metrics and control; testing; systems integration; maintenance; systems development automation. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT330-AE Session 1
09/02/2024
10/27/2024
Online Piacquadio, Juan A.
Fall 2024 CIT330-BE Session 1
09/02/2024
10/27/2024
Online Koch, Daren
Spring 2026 CIT330-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 CIT330-BE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF

This course begins with business functional analysis and ends with object oriented information systems design. Students are introduced to tools and techniques enabling effective analysis, design and documentation of an information system. The student learns formal methodologies that form the basis of object-oriented systems engineering practices. Models that focus on the articulation of business functions, integrating process, data and behavioral abstractions form the core of formal methods in systems development using the unified modeling language (UML). (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT340-BE Session 1
09/02/2024
10/27/2024
Online Mc Elyea, Lou Ann
Fall 2024 CIT340-AE Session 1
09/02/2024
10/27/2024
Online Knaster, Andrew Gregg
Spring 2026 CIT340-BE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF
Spring 2026 CIT340-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF

This course provides an understanding of information systems and their use in achieving strategic advantage in business practice. This class explores the technology itself, focusing on the primary business application of the technology, what problems it can address, and the organizational importance of these systems for remaining competitive in a global economy. Students will become familiar with the wide range of business processes that must be managed effectively for success. The class demonstrates the many types of information systems supporting business processes and a study of how technology, especially information technology, can be used as an essential component of linking technology policy with corporate strategy and identifying technology options that will ensure the most effective execution of organizational strategy. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT350-AE Session 2
10/28/2024
12/22/2024
Online Baumgardner, Waylon
Summer 2025 CIT350-AE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Fall 2025 CIT350-AE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Spring 2026 CIT350-AE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF

This course offers extensive and topical coverage of the legal, ethical, and societal implications of information technology. Students will learn about issues such as file sharing, infringement of intellectual property, security risks, internet crime, identity theft, employee surveillance, privacy, compliance, social networking, and ethics of it corporations. Students will gain an excellent foundation in ethical decision making for current and future business managers and it professionals. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT360-AE Session 2
10/28/2024
12/22/2024
Online Oertel, Brandon S
Summer 2025 CIT360-AE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Fall 2025 CIT360-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Spring 2026 CIT360-AE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF

This course is a comprehensive introduction to data management in organizations. It establishes the data management foundation for the computing major. Topics include conceptual and logical data modeling, entity relationship and relational data modeling, and database design and implementation using the SQL programming language. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Spring 2025 CIT370-AE Session 1
01/06/2025
03/02/2025
Online Bovee, Brian Steven
Summer 2026 CIT370-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF

This course will provide the student with the knowledge of modern computer and network security procedures, the ability to recognize attacks, and best practices process countermeasures. Students will also learn how to process the authentication, identification, data secrecy, data integrity, authorization, access control, computer viruses, and general network security procedures. This course will also cover secure e-commerce and applications of public key methods, digital certificates, and credentials. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT380-AE Session 1
09/02/2024
10/27/2024
Online Jernejcic, Thomas
Summer 2025 CIT380-AE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 CIT380-BE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Spring 2026 CIT380-AE Session 1
01/12/2026
03/08/2026
Online STAFF, STAFF

Foundations of AI provides a comprehensive introduction to the principles, applications, and impact of Artificial Intelligence (AI) and Machine Learning (ML). This course is designed to equip students with a solid understanding of AI's core concepts and its business applications. The course explores various topics, from defining AI, to prompt engineering for large language models, to delving into advanced applications and challenges. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT390-AE Session 2
10/28/2024
12/22/2024
Online Girju, Marina Magdalena
Spring 2025 CIT390-AE Session 2
03/03/2025
04/27/2025
Online Girju, Marina Magdalena
Summer 2026 CIT390-AE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF

The intention of this course is to furnish students with a comprehensive initial exposure to cloud computing. It acquaints students with the principles of cloud setup and implementation, safety measures, upkeep, supervision, and problem resolution. Students will use cloud platforms like Microsoft Azure and AWS gaining pragmatic familiarity with handling cloud technologies. The content of this course corresponds with the subjects addressed in CompTIA's Cloud+ certification examination. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2024 CIT420-AE Session 2
10/28/2024
12/22/2024
Online Jernejcic, Thomas
Fall 2024 CIT420-BE Session 2
10/28/2024
12/22/2024
Online Jernejcic, Thomas
Spring 2026 CIT420-AE Session 2
03/09/2026
05/03/2026
Online STAFF, STAFF

This course is an introduction to object-oriented design and data structures using the popular Python programming language. The course covers four major aspects of computing: programming basics, object oriented programming, data structures, and software development life cycle. The level of instruction assumes at least one semester of programming in an object-oriented language C++. Topics include the design of collection classes with polymorphism and inheritance, multiple implementations of collection interfaces, and the analysis of the space/time tradeoffs of different collection implementations (specifically array-based implementations and link-based implementations). Collections covered include sets, lists, stacks, queues, trees, dictionaries, and graphs. Prerequisite: EGR 121. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Fall 2025 CIT430-BE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF
Fall 2025 CIT430-AE Session 2
10/27/2025
12/21/2025
Online STAFF, STAFF

The course will introduce concepts in programming web application servers. We will study of the fundamental architectural elements of programming web sites that produce content dynamically. The primary technology introduced will be java servlets and java server pages (JSPS), but we will also cover the related topics as necessary so that students may build significant applications. Such topics include: http; html and xml; JavaBeans; design patterns (e.g., abstract factories and model-view-controller); tag libraries (JSTL); relational databases (MYSQL/JDBC); object-relation mapping tools; security (including SSL); Ajax; web services (SOAP/WSDL/UDDI); frameworks; internationalization; scalability and performance issues. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Summer 2025 CIT440-AE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF
Summer 2025 CIT440-BE Session 1
05/05/2025
06/29/2025
Online STAFF, STAFF

This course introduces students to the fundamentals of microsoft.net framework, the asp.net web development environment, and c# programming. It also covers xml web services, SQL server database and Microsoft web server iis (internet information services). Students study how to develop powerful web sites and web applications that access databases using dynamic, server-side programming in C#. They also learn how to deploy such applications over various servers. Prerequisite: CIT 440. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Summer 2025 CIT450-AE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF
Summer 2025 CIT450-BE Session 2
06/30/2025
08/24/2025
Online STAFF, STAFF

Provides students with the ability to assess the IT needs of an organization and select, develop, integrate, and administer the appropriate solution. Specifically, students will be proficient in the technical aspects of a network, including installation, maintenance, monitoring, resource management, user management, and performance issues; have working knowledge in common operating systems including installation, configuration, scripting, user and resource management, troubleshooting and the use of common system utilities; and they will be able to evaluate, analyze, design, manage, administer and troubleshoot networks. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Spring 2025 CIT460-AE Session 1
01/06/2025
03/02/2025
Online Jernejcic, Thomas
Spring 2025 CIT460-BE Session 1
01/06/2025
03/02/2025
Online Jernejcic, Thomas
Fall 2025 CIT460-AE Session 1
09/01/2025
10/26/2025
Online STAFF, STAFF
Summer 2026 CIT460-AE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF
Summer 2026 CIT460-BE Session 1
05/04/2026
07/05/2026
Online STAFF, STAFF

Students will acquire the ability to assess the IT needs of an organization and select, develop, integrate, and administer appropriate solutions. Specifically, students will be proficient in the technical aspects of wireless networking, network operating systems, in-depth TCP/IP networking, voice and video over IP, network security, troubleshooting network problems ensuring integrity and availability, and network management. Prerequisite: CIT 460. (3 units; Online)

SemesterCourse SectionDatesLocationInstructor
Spring 2025 CIT465-AE Session 2
03/03/2025
04/27/2025
Online Bovee, Brian Steven
Spring 2025 CIT465-BE Session 2
03/03/2025
04/27/2025
Online Bovee, Brian Steven
Summer 2026 CIT465-BE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF
Summer 2026 CIT465-AE Session 2
07/06/2026
08/30/2026
Online STAFF, STAFF

Christian studies courses (6 units)

cbu campus

Online General Education

In addition to completing major courses, students are also required to complete general education requirements in order to earn a bachelor's degree.

See General Education Requirements

*Curriculum subject to change.