Associate of Applied Science
Information Technology
Degrees and Certificates
-
Information Technology, -
Information Technology Specialist, Advanced Certificate -
Information Technology Professional, Certificate -
Interactive Web Developer, Certificate -
Java Software Developer, Certificate -
PC Support Technician, Certificate
Courses
ITSM 1113: Web Development - HTML5 and CSS
Credit Hours 3.0This course examines the process of developing web sites using HTML5 and Cascading Style Sheets (CSS). The course introduces topics such as text configuration, color configuration, and page layout, with an enhanced focus on design, accessibility, and Web standards. For a final project, students will design and create a fully functional multi-page web site using given specifications.
ITSM 1143: Web Principles and User Experience
Credit Hours 3.0This course provides an in-depth exploration of the principles and techniques involved in designing effective web sites with a focus on user experience (UX). Students will learn the fundamental concepts of web design, including visual design principles, usability, accessibility, and interaction design. Through hands-on projects and case studies, students will develop a strong foundation in designing user-centric websites that meet both aesthetic and functional requirements.
ITSM 1153: Mobile Application Fundamentals
Credit Hours 3.0This course provides a comprehensive understanding of the fundamental principles and concepts involved in mobile application development. Students will explore the theoretical aspects of mobile app development, including architecture, design principles, user experience (UX), and industry best practices. While this course does not include programming, it serves as an essential foundation for students interested in pursuing mobile app development or related fields.
ITSM 1163: Database Design & Implementation
Credit Hours 3.0This course provides a comprehensive overview of the principles and practices involved in the design and implementation of databases. Through a combination of theoretical foundations and practical applications, students will learn to create efficient and effective database systems to meet the information needs of organizations. The course covers essential topics such as database modeling, relational database management systems (RDBMS), normalization, SQL programming, and database administration. Successful completion of ITSM 1203 Information Technology Fundamentals and ITSM 1303 Programming logic are recommended prior to taking this course.
ITSM 1203: IT Fundamentals
Credit Hours 3.0This comprehensive course is designed to provide students with a foundational understanding of essential information technology concepts and skills, focusing on the CompTIA® IT Fundamentals (ITF+) certification objectives. The course serves as an introduction to the world of IT, catering to students with little to no prior IT experience. Through a combination of theoretical knowledge and hands-on practical exercises, students will gain a strong grasp of fundamental IT principles, preparing them for further studies or entry-level positions in the IT industry. From networking and cybersecurity essentials to hardware and software basics, IT Fundamentals demonstrates your readiness for the digital workplace. This course prepares students for the CompTIA ITF+ (FCU-U61) exam.
ITSM 1213: IT Systems and Hardware
Credit Hours 3.0This course, the first in a two-course series, provides the computer hardware and software skills needed to help meet the growing demand for entry-level information technology professionals. The fundamentals of computer architecture including operating systems, central processing unit (CPU), RAM, storage, basic input/output systems, and software and peripherals will be introduced as well as relevant responsibilities of an IT professional. Basics of hardware, software and network troubleshooting skills will also be covered. This course prepares students for the CompTIA® A+ Core 1 (1101) exam. Operational knowledge of PCs, software and Internet technologies is strongly recommended before enrollment.
ITSM 1223: IT Systems and Management
Credit Hours 3.0This course, the second in a two-course series, provides the software, security, and operational skills necessary to help meet the growing demand for entry-level information technology professionals. The fundamentals of installing and configuring operating systems, cyber security, software troubleshooting, and IT operational procedures will be explored. Emphasis is on the installation and administration of operating systems, as well as how computer architecture is implemented and maintained in order to support an organization. Students will learn to address common computer and operating system issues and how to identify common security threats to computer resources. This course prepares students for the CompTIA® A+ Core 2 (1102) exams. Operational knowledge of PCs, software and Internet technologies is strongly recommended before enrollment.
ITSM 1243: Networking Technologies
Credit Hours 3.0This course provides an introduction to the design, deployment, and operation of computer networks. Students will learn the OSI (Open Systems Interconnection) model of network communication, protocols, services, devices, and support methodology of modern networks. The proper use of networking tools will be introduced, as well as the monitoring of network activity, performance and availability issues. Students will learn network hardening techniques and will be able to manage, configure, and troubleshoot wired and wireless network infrastructures. Basic datacenter, cloud, and virtual networking concepts will be introduced. This course prepares students for the CompTIA® Network+ (N10-008) certification exam.
ITSM 1253: Cyber Security Fundamentals
Credit Hours 3.0This course introduces the fundamentals of cyber security technologies. Students will learn about current vulnerabilities and threats to data and the relevant techniques to defend a network from these attacks. Cyber security topics such as vulnerability testing, cryptography, forensics, security engineering, and hacking techniques used by cyber criminals will be covered. Security policy planning and creation, including important legal and ethical standards, will also be discussed.
ITSM 1303: Programming Logic
Credit Hours 3.0This course is designed to provide students with a comprehensive introduction to programming logic and design. Through a combination of theoretical knowledge and hands-on practical exercises, students will develop a solid foundation in programming concepts and problem-solving techniques. Concepts, including algorithms, flowcharts, and pseudocode, which form the basis for understanding the logic behind program development, will be explored. Students will learn how to break down complex problems into smaller, manageable tasks and to create logical solutions using structured programming techniques.
ITSM 1313: Java I
Credit Hours 3.0This course provides a comprehensive introduction to Java programming through a combination of theoretical concepts, practical coding exercises, and hands-on projects. Students will acquire a solid understanding of Java's core features and object-oriented programming principles. Through theoretical lectures, hands-on coding exercises, and challenging projects, students will develop a strong foundation in Java programming, enabling them to pursue careers in software engineering, web development, and other Java-centric domains.
ITSM 1323: Python
Credit Hours 3.0This course provides an introduction to programming using Python, a versatile and widely-used programming language known for its simplicity and readability. Students will learn fundamental programming concepts such as variables, data types, control structures, functions, and object-oriented programming principles. Through hands-on coding exercises and projects, students will gain practical experience in developing software applications using Python.
ITSM 1423: Modern Operating Systems
Credit Hours 3.0This course provides an introduction to operating system basics to give students a deeper understanding of the various operating systems available. Relevant macOS and Windows desktop operating systems will be covered, as well as Windows Server and Linux. Students will learn networking basics and information for how to create mixed environments. Topics will include installation, configuration and maintenance of the operating systems as well as the devices and systems contained within the OS.
ITSM 2113: Web Development - JavaScript
Credit Hours 3.0This course provides a solid foundation in web programming essentials, focusing on JavaScript and jQuery. Through a hands-on approach, students will gain practical knowledge and skills for creating dynamic and interactive web applications. Students will explore the fundamentals of JavaScript, such as variables, data types, control structures, functions, and objects. They will learn how to leverage jQuery to manipulate HTML elements, handle events, create animations, and make asynchronous requests to server-side resources.
ITSM 2123: Advanced Web Development
Credit Hours 3.0Students will learn PHP and MySQL tools and techniques. The course includes hands-on experience in Web application development using PHP to implement security, networks and protocol functions, authentication, personalization, image generation, debugging and logging. Students will learn proper coding techniques and become adept in developing websites using PHP while integrating them with internet databases.
ITSM 2313: Java II
Credit Hours 3.0This course delves into advanced Java programming concepts and techniques. Building upon the introductory course, Java II explores intricate aspects of Java, including advanced language features, graphical user interfaces (GUIs), multithreading, networking, and database connectivity. Through hands-on projects and interactive lessons, students will gain a deep understanding of advanced Java programming, preparing them for challenging roles in software development, enterprise applications, and cutting-edge technology fields.
ITSM 2433: Cyber Security With Linux
Credit Hours 3.0This course provides a comprehensive introduction to Linux operating systems with a focus on its application in cybersecurity. Students will delve into the fundamental concepts of Linux, gaining practical skills and knowledge essential for securing Linux-based systems. Through hands-on labs, and interactive exercises, participants will learn how to navigate the Linux environment, manage users and permissions, configure networking settings, and implement security measures to protect against common cyber threats. ITSM 1423 is recommended; and familiarity with command-line interfaces and basic system administration tasks is recommended before enrollment.