Department Courses

Courses

ITS 101 - Computer Applications I (3)

This course and lab equip student to function in the information society. It introduces students to the current Windows environment and Microsoft Office Suites as they are ubiquitous to today's workplace and personal computing environment. Through hands-on training, students will learn basic skills in Word (word processing), Excel (spreadsheet), Access (database), and PowerPoint (presentation). In addition, file management, Browser, and E-mail basic skills will be taught.

Course Fee: $60.00

ITS 105 - Information Technology Fundamentals (3)

This is the first IT course for students who plan to major or minor in IT. The course and the lab provide the conceptual foundations in understanding technologies. Topics include: computer platforms of hardware and software; the Internet and the web, networking, enterprise computing, e-commerce, database management, information systems development, security, and computer industry and careers. It emphasizes uses and applications as well as emerging trends and ethical issues in the information technology field.

Course Fee: $60.00

ITS 110 - Programming Fundamentals (3)

This course introduces fundamental concepts of computer programming. Students learn program logic, flow charting, and problem solving through analysis, development, basic debugging and testing procedures. Topics include variables, expressions, data types, functions, decisions, loops, and arrays. Students will use the knowledge and skills gained throughout this course to develop a variety of simple programs.

Prerequisite or co-requisite: MAT 130 or permission of instructor.

Course Fee: $60.00

ITS 195 - Special Topics (1-5)

Special topics in the discipline, designed primarily for freshmen. Students may enroll in 195 Special Topics multiple times, as long as the topics differ.

ITS 202 - Computer Hardware Essentials (3)

This course covers essential concepts in computer hardware with a focus on Personal Computers (PC). Students will learn the core components including the processor, motherboard, memory, video and sound adapters, storage devices, and power supplies. Windows operating systems will be used to manage the hardware. Through a hands-on approach, students will develop skills to install, configure, troubleshoot, and repair computer hardware equipment.

Prerequisites: A grade of B or better in ITS 105; or permission of the instructor.

Course Fee: $100.00

ITS 203 - Operating Systems Essentials (3)

This course covers fundamental concepts of computer operating systems. It provides the theory and technical information on popular operating systems, such as Windows, Mac OS, and UNIX/Linux platforms. Topics include operating system theory, installation, upgrading, configuring (operating system and hardware), file systems, security, hardware options, and storage, as well as resource sharing, network connectivity, maintenance, and troubleshooting. Through a hands-on approach, students will develop skills to install, configure, and troubleshoot operating systems.

Prerequisites: A grade of B or better in ITS 105; or permission of the instructor.

Course Fee: $60.00

ITS 211 - Programming Language I (3)

In this course, students learn problem-solving and programming coding skills to develop software applications/tools. Students are introduced to a high-level programming language. Topics include data types, selections, loops, methods, arrays, objects and classes, strings and text I/O, arithmetic and logic operations, control structures and error handling. Students will learn techniques to design, code, debug, and document programs through hands-on programming projects.

Prerequisites: A grade of C or better in ITS 110; or permission of instructor.

Course Fee: $60.00

ITS 212 - Programming Language II (3)

This course continues the development of the principles of a high-level programming language introduced in the Programming Language I course. Topics include: data abstraction, encapsulation, overloaded and overridden methods, inheritance, polymorphism, even-driven programming, and exception handling.

Prerequisite: ITS 211 with a grade of "B" or better, or permission of the instructor

Course Fee: $60.00

ITS 252 - Introduction to Web Technologies (3)

This course introduces internet technology and the principles and techniques necessary for successful web development. Topics such as HTML5, Cascading Style Sheets, JavaScript, DOM, jQuery, multimedia, web page design and web site publishing are presented. Students will learn to develop attractive and interactive web pages and applications.

Prerequisites: ITS 110 with a grade of "B" or better, or permission of the instructor.

Course Fee: $60.00

ITS 295 - Special Topics (1-5)

Special Topics in the discipline, designed primarily for sophomores. Students may enroll in 295 Special Topics multiple times, as long as the topics differ.

ITS 311 - Introduction to Mobile Applications Development (3)

This course provides students with the essential conceptual knowledge and hands-on experience in designing and creating applications for mobile devices. It covers the best practices for solving the design and implementation issues of mobile applications, and the development of applications for different mobile platforms. Students will work on small scale programming projects.

Prerequisites: A grade of "C+" or better in ITS 212; or permission of the instructor.

Course Fee: $100

ITS 321 - Database Fundamentals (3)

This course teaches logical and physical characteristics of data and their organization and retrieval in information processing. Topics include database theory and architecture, data modeling, normalization. Students will learn to use PC-based database management system (DBMS) software and design and implement database applications.

Prerequisite: ITS 211 with a grade of "B" or better, or permission of the instructor

Course Fee: $60.00

ITS 322 - Client / Server Database Applications (3)

This course builds on the knowledge and skills acquired from database fundamentals. It covers technologies such as SQL and PHP and advanced topics in database design and implementation. Students will learn a variety of current Web technologies and programming languages used to build interface between a relational database and a Web server.

Prerequisite: ITS 321 with a grade of "C+" or better, or permission of the instructor

Course Fee: $60.00

ITS 331 - Computer Networking Essentials (3)

This course provides a comprehensive coverage of networking hardware, operating systems, topologies, protocols, design, implementation, security, and troubleshooting; along with research and communication skills necessary to succeed in the dynamic field of computer networking. Through hands-on approach, students will learn fundamental and vendor-independent networking concepts and develop the skills to build a network from scratch and to maintain, upgrade, and troubleshoot an existing network.

Prerequisite: ITS 203 with a grade of "B"; or better, or permission of the instructor

Course Fee: $60.00

ITS 341 - Systems Analysis and Design (3)

A study of the methods used in analyzing needs for information and in specifying requirements for an application system. Implementation of the operational system, integration of computer technology, and aspects of organizational behavior in the design support system are examined. Topics include the concept of the system life cycle, the iterative nature of the processes of analysis and design, and the methodology for developing a logical specification and physical design for an operational system.

Prerequisites: ITS 322 and ITS 331 with a grade of "C" or better, or permission of the instructor

ITS 352 - Web Programming (3)

This course emphasizes on building dynamic Internet and web-based applications that interact with other applications and databases. Students will learn a variety of scripting languages, such as JavaScript and JQuery for client side scripting and PHP for server-side scripting, and Web database connectivity and XML technologies. Students will carry out teamwork to design, implement, and evaluate various Web projects.

Prerequisite: ITS 211 and ITS 252 with a grade of "C+" or better, permission of the instructor

Course Fee: $60.00

ITS 361 - Information Security Fundamentals (3)

This course provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features. Students will be exposed to a spectrum of security activities, methods, methodologies, and procedures. Coverage will include inspection and protection of information assets, detection of and reaction to threats to information assets, and examination of pre-and post-incident procedures, technical and managerial responses, and an overview of the information security planning and staffing functions.

Prerequisite: ITS 331 with a grade of "C+" or better, permission of the instructor

Course Fee: $60.00

ITS 371 - Human Computer Interaction (3)

This course examines the practical and theoretical issues of how people interact with computers. Students are introduced to an overview of user-centered design principles and tools that help them developing effective and efficient user interfaces in subsequent courses and in their careers. Topics include: HCI history, accessibility, cognitive psychology, and styles assessment, user analysis, task analysis, interaction design, prototyping and human-centered evaluation.

Prerequisite: A grade of C or better in ITS 252, or permission of the instructor.

ITS 381 - Social and Professional Issues in IT (3)

This course explores how IT has changed the nature of society and contributed to evolution of global economy. It examines changing nature of work, education, and communication, and ethical issues such as intellectual property rights, legal issues in computing, computer-related crimes, privacy concerns, and public policy issues.

Prerequisite: ITS 341 with a grade of "C+" or better, permission of the instructor

ITS 382 - IT Technical Writing (3)

This course teaches students how to create technical documents that are generally expected from an IT professional. Students will learn to write clearly and succinctly technical memos, user documentation and technical requirements for an IT system, proposals, reports, and formal papers.

Prerequisites: ITS 381 and ENG 380 with a grade of "C+" or better; or permission of the instructor

ITS 395 - Special Topics (1-5)

Special topics in the discipline, designed primarily for juniors. Students may enroll in 395 Special Topics multiple times, as long as the topics differ.

ITS 423 - Database Administration (3)

This course will cover techniques essential to a Database Administrator. Topics include: creating the initial database; configuring storage space, tables and users; monitoring performance; securing a database system; and performing backup and recovery.

Prerequisite: ITS 322 with a grade of "C+" or better, or permission of the instructor

Course Fee: $60.00

ITS 433 - Network Administration - Server Support (3)

This course covers topics such as managing server hardware devices; creating and managing users and groups; managing disk, data storage, and file access; implementing and managing printing; implementing and using Group Policies; administering a server; monitoring server performance; managing and implementing backups and disaster recovery; administering Web resources and security basics for a server. Students will learn how to install, configure, administer, and troubleshoot in a Windows server environment.

Prerequisite: ITS 331 with a grade of "C+" or better, or permission of the instructor

Course Fee: $60.00

ITS 453 - E-Commerce Application Development (3)

This course is designed to provide the students with the prerequisite skills and knowledge to participate in the ever-growing electronic business sector. Specific topic areas include key E-commerce concepts, emerging technologies related to E-commerce, business to business, business to consumers, consumers to consumers and global business transactions.

Prerequisite: ITS 212, ITS 322, and ITS 352 with grades of "C+" or better; or permission of the instructor.

Course Fee: $60.00

ITS 491 - Senior Capstone Project I (3)

As part one of a two-semester sequence courses designed for senior IT majors to integrate knowledge and skills acquired in the IT core curriculum and concentration courses, students will engage in the analysis and design of an information systems project intended for actual use upon completion. This course emphasizes project evaluation in the systems planning phase, developing system requirements document and specifications in the analysis and design phases, respectively. All activities are coordinated in a team-based environment.

Prerequisites: ITS 341, ITS 361, ITS 371, and ITS 382 with a grade of "C+" or better in each course; completion of at least two concentration courses; or permission of the instructor.

Course Fee: $60.00

ITS 492 - Senior Capstone Project II (3)

As part two of a two-semester sequence courses intended for senior IT majors to integrate knowledge and skills acquired in the IT core curriculum and concentration courses, students will engage in the development and implementation of an information systems project intended for actual use upon completion. This course emphasizes turning the alpha designs into prototypes in the development phase, and conducting usability tests and producing user support documentation in the implementation phase. All activities are coordinated in a team-based environment.

Prerequisite: ITS 491 with a grade of C+ or better; or permission of the instructor.

Course Fee: $60.00

ITS 495 - Special Topics (1-5)

Special topics in the discipline, designed primarily for seniors who are majors or minors. Students may enroll in 495 Special Topics multiple times, as long as the topics differ.

Prerequisites: Senior standing and permission of the instructor

ITS 499 - Independent Study (1-3)

Intensive supervised study and research on topics of the student's selection.

Prerequisite: Permission of the IT Program director.

Course Fee: $60.00