Applied Computer Technology Courses

Applied Computer Technology - AS Degree

NACA-150 - Network and Security Fundamentals

This course introduces students to fundamental concepts and concerns in the networking and security fields. Issues of privacy, vulnerability, and tools for intrusion prevention will be key topics addressed as they relate to personal computer, network and data security. Concepts and terminology of wired and wireless networks, including networking hardware, media, communication technologies, protocols and basic network administration will be covered. Lab activities will develop skills in installing, configuring, securing, managing, and troubleshooting a basic LAN network. (NTID Supported Students.) Lab, Lecture 5, Credits 3 (Fall, Spring)

NACA-160 - Programming Fundamentals I

This course will provide students with a study of the fundamental concepts, logical structures, and algorithms inherent to computer programming. Students will learn how to write basic object-oriented programs in a contemporary programming language. (NTID Supported Students.) Lec/Lab 5, Credits 3 (Fall, Spring)

NACA-161 - Programming Fundamentals II

This course builds upon the programming skills developed in Programming Fundamentals I and will cover more advanced object-oriented programming concepts, logical structures, and algorithms. Visual information system modeling, graphical user interfaces and software testing topics will be covered. (Prerequisites: This class is restricted to NTID supported students who have completed NACA-160 or equivalent course.) Lab, Lecture 5, Credits 3 (Fall, Spring)

NACA-172 - Website Development

This course introduces students to web page and small-scale website development. Through hands-on laboratory experiences, students will learn the fundamental concepts needed to construct web pages that follow appropriate coding standards as well as basic design principles to present content in an attractive and organized manner. Topics include HTML, CSS, graphical elements, website publishing, and transfer protocols. (NTID Supported Students.) Lab, Lecture 4, Credits 3 (Fall, Spring)

NACA-174 - Website Implementation

This course builds upon the concepts of Website Development to provide students with a strong foundation in designing and implementing complex websites. Topics covered include usability, multimedia, design principles, client-side scripting, SSI, access control, and interactive pages using forms and validation. (Prerequisites: This class is restricted to NTID supported students who have completed NACA-172 or equivalent course.) Lab, Lecture 4, Credits 3 (Fall, Spring)

NACA-199 - Independent Study: ACT AS

The description for each Independent Study will be specified in each course proposal. (NTID Supported Students.) Ind Study, Credits 1 - 4 (Fall, Spring)

NACA-285 - Undergraduate Research: Applied Computer Programming

This course is a faculty-directed student research project at the undergraduate level. The research will entail an in-depth study in the discipline that could be considered of an original nature. Enrollment in this course requires permission from the Department Chair and completion of the NTID Undergraduate Research Contract. Research, Credits 1 - 4 (Fall, Spring, Summer)

NACA-289 - Special Topics: ACT

The description for each Special Topics course will be specified in each course proposal. Lecture, Credits 1 - 4 (Fall, Spring)

Applied Computer technology - Technical Computing

NACT-120 - Intro to Computer Applications

This course is an introduction to using general-purpose software tools. The tools to be covered include word processing, spreadsheet, database, and presentation software as well as an email client. Students will do hands-on work in each application. (NTID Supported Students.) Lec/Lab 3, Credits 3 (Fall, Spring)

NACT-150 - Intro to PC Hardware

This course introduces the fundamental hardware concepts of Windows-based computers. The skills required to install, upgrade and maintain computers are presented. The course provides students with methodologies and hands-on activities related to the configuration, diagnosis, repair, upgrade, and preventive maintenance of computer hardware, input/output devices and data communications. Topics include the basic functions and use of test equipment, logical troubleshooting of internal system conflicts and faulty peripherals, and electrical safety. (NTID Supported Students.) Lab, Lecture 4, Credits 3 (Fall)

NACT-151 - Windows Operating Systems

This course is designed to acquaint students with the structure and function of windows-based operating systems and to provide the skills required to install, configure and maintain them. Topics include system concepts, system level commands, and commands relating to program, file and applications management. Students perform a variety of functions, including OS installation and configuration, application program installation and management, creation and management of directories and file structures, and partitioning and preparation of storage media. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-150 or equivalent course.) Lec/Lab 4, Credits 3 (Spring)

NACT-155 - Non-Windows Operating Systems

This course exposes students to Unix and other Unix-based operating systems such as Linux and Macintosh systems. It acquaints them with system services that are of interest to normal users, power users, and administrators. Students learn basic commands, scripting, and navigation from a terminal window and experience management of their user environment, files, and directories. Students are also exposed to administering some common aspects of the operating environments such as groups, users, privileges, and process management. There is also some exposure to the operating system's GUI interface. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-150 or equivalent course.) Lab, Lecture 5, Credits 3 (Spring)

NACT-160 - Networking Essentials

This course introduces students to the basics of user security on their computers as well as the basics of computer networking. Students will learn the importance of user security and some of the tools and procedures needed to protect and secure their information, computers and networks against attack. Basic concepts and terminology of wired and wireless networking including networking hardware, media, communication technologies and protocols, and network management will be covered. Lab activities will develop skills in installing, configuring, managing, and troubleshooting a basic network. (NTID Supported Students.) Lab, Lecture 5, Credits 3 (Fall)

NACT-161 - Client-Server Networks

This course continues the concepts of computer networking with an emphasis on the networking client/server model. Various networking operating systems (NOS) will be examined as well as both peer-to-peer and client/server network applications. NOS hardware and software security tools are investigated and students learn how to install, configure, update/maintain and troubleshoot both the client/server hardware devices as well as the appropriate security tools. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-160 or equivalent course.) Lab, Lecture 5, Credits 3 (Spring)

NACT-170 - Intro to Web Development

This course introduces students to designing and coding a multipage web site. Topics include an overview of the internet and web addressing, coding valid HTML and CSS, design principles, implementation on a server, and use of web development software. The use of hyperlinks, graphics, and multimedia in web pages will be covered. (NTID Supported Students.) Lec/Lab 4, Credits 3 (Fall)

NACT-199 - Independent Study: ACT

The description for each Independent Study will be specified in each course proposal. (Enrollment in this course requires permission from the department offering the course.) Ind Study, Credits 1 - 4 (Fall, Spring, Summer)

NACT-200 - Help Desk Support

This course focuses on key information and proficiencies needed to support users, including troubleshooting, problem solving, successful communication, determining a client's needs, and using appropriate people skills. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-151 and NACT-161 or equivalent courses.) Lec/Lab 4, Credits 3 (Fall)

NACT-230 - Introduction to Programming

This course introduces students to the fundamental concepts and terminology of computer programming. Emphasis will be placed on developing problem-solving skills in designing and writing simple computer programs. The course covers such topics as developing flowcharts, algorithms and pseudocode, and introduces students to variables, operators, conditional statements, looping statements, data structures, error-handling and debugging, and user interface design. The course assumes no programming background. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-170 and one (1) math class NMTH-140 and above.) Lecture 4, Credits 3 (Fall)

NACT-235 - Intro to Database Applications

In this course students will learn to create database tables, queries, forms and reports using a leading database software product for personal computers. Students will also learn how to design a database from user specifications, and to form basic SQL commands. (NTID Supported Students.) Lecture 4, Credits 3 (Spring)

NACT-240 - The World of Work

The goal of the course is to provide students with the business-related skills to acquire a cooperative or permanent job, and the personal and social skills to succeed on the job. Topics related to workplace communication and relationships, as well as financial management, employer expectations, and personal goal setting will also be covered. The course will also include the development of job search skills, resume writing and interviewing, along with skills in word processing, spreadsheets and presentation software as needed in the workplace. (NTID Supported Students.) Lecture 4, Credits 3 (Fall)

NACT-250 - Computer and Data Security

This course will explore the unique computer and data security issues encountered by computer technicians. Using current computer security tools and procedures, students will develop more advanced skills in finding and eliminating security weaknesses, breaches, and malware programs. Computer security incident response procedures will also be introduced in this course. Hands-on lab activities will be used to reinforce concepts and to provide real-life situations that give students experience in handling suspected security breaches. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-151 and NACT-161 or equivalent courses.) Lec/Lab 5, Credits 3 (Fall)

NACT-251 - Digital Systems Integration

This course explores the technologies that are integrated as part of larger control/automated systems. Some of these technologies include, but are not limited to, the control and management of audio and video systems, security and surveillance systems, lighting control systems, access control systems, communication systems, assistive technologies and other automated business features. This course will introduce some of these integratable technologies and provide a basis for connecting, configuring, testing, controlling, monitoring and maintaining these systems. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-155 and NACT-160 and NACT- 230 or equivalent courses.) Lec/Lab 5, Credits 3 (Spring)

NACT-252 - Server Management and Security

Students taking the course will learn to implement and administer network servers by managing server devices, file systems, users and groups, and application software. Students will also learn how to monitor and fine-tune server security and performance and to implement backup and fault tolerance. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-151 and NACT-161 or equivalent courses.) Lab, Lecture 5, Credits 3 (Fall)

NACT-255 - A+ Certification Prep

This course will prepare students to pass the two certification tests necessary to earn CompTIA's A+ Certification. Students will review material from previous courses and complete practice exams and troubleshooting exercises in preparation for the exam. In addition to text book(s), students will be required to purchase two certification exam vouchers for this course. To pass the course, students must pass both certification exams. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-200 or equivalent courses.) Lab, Lecture 5, Credits 3 (Spring)

NACT-260 - LAN WAN Design

This course is designed to provide students with hands-on experience with multi-protocol routers and multi-switched networks. The class includes basic router operations, architecture, and configuration; switched Ethernet networks; virtual LAN technology; configuration of switching devices; and troubleshooting. Students set up, wire, and configure expansion technologies in an internet work environment. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-161 or equivalent course.) Lec/Lab 5, Credits 3 (Fall)

NACT-261 - Network Security

This course will provide students with a deeper understanding of computer and data network security. Students will examine an infrastructure design process for securing computer systems and data networks, as well as methodologies and best practices for implementing security, security policies, security testing, and incident response. The underlying principles used to secure networks including security technologies, intrusion detection, authentication, and cryptography basics will be discussed. This course will also introduce students to network security planning, technology, and organization, and the legal and ethical issues associated with network security. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-161 or equivalent course.) Lec/Lab 5, Credits 3 (Spring)

NACT-262 - Fundamentals of System Administration

This course extends students' skills at securing and managing networks and servers. Students taking the course will practice implementing and administering networked servers in multiple operating systems by managing server devices, file system, users and groups, and application software. Students will design and test custom LAN environments, using both physical and virtual computers and servers. Students will also learn to secure shared data across platforms, securing both the physical/virtual network environment and the operating systems' shared resources. (Prerequisites: This class is restricted to NTID supported students who have completed (NACT-155 or (0805-220 and 0805-351)) and NACT-260 or equivalent courses.) Lab, Lecture 5, Credits 3 (Fall)

NACT-265 - Network+ Certification Prep

The course will prepare students to take and pass the CompTIA's Network+ Certification exam. Students will review material from previous courses and complete practice exams and troubleshooting exercises in preparation for the exam. In addition to text book(s), students will be required to purchase a certification exam voucher for this course. Students must pass the certification exam to pass the course. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-200 and NACT-260 and NACT-261 or equivalent courses.) Lec/Lab 5, Credits 3 (Fall)

NACT-266 - Network Defense Technologies

This course will provide students with a deeper understanding of the technologies used to defend a network against security attacks. Students will be introduced to the concepts, principles, types, and topologies of current and future defense technologies. Various defense methodologies associated with various Intrusion Detection Systems (IDS), Intrusion Prevention Systems (IPS), and future technologies will be covered. Students will also learn best practices associated with remotely securing and accessing business resources. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-260 & NACT-261 or equivalent courses.) Lec/Lab 5, Credits 3 (Spring)

NACT-270 - Web Applications

This course continues to build students' skills in developing well-designed Web pages using the most current Web development tools. By creating server-side scripts combined with embedded SQL students will be able to build professional-quality, database-driven Web sites. Accessibility issues related to Web site development will also be emphasized. Only limited programming experience is required. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-170 and NACT-230 and NACT-235 or equivalent courses.) Lec/Lab 4, Credits 3 (Spring)

NACT-271 - Client-Side Scripting

This course is an introduction to client-side scripting for the Internet using a common scripting language. Students will be introduced to the syntax of the scripting language, and then learn to build practical and interactive client-side applications. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-170 and NACT-230 or equivalent courses.) Lec/Lab 5, Credits 3 (Fall)

NACT-285 - Undergraduate Research: Applied Computer Technology

This course is a faculty-directed student research project at the undergraduate level. The research will entail an in-depth study in the discipline that could be considered of an original nature. Enrollment in this course requires permission from the Department Chair and completion of the NTID Undergraduate Research Contract. Research, Credits 1 - 4 (Fall, Spring, Summer)

NACT-289 - Special Topics: ACT

The description for each Special Topics course will be specified in each course proposal. (NTID Supported Students.) Lecture, Credits 1 - 4 (Fall, Spring)

NACT-295 - ACT Technical Capstone

This course provides an opportunity for students to work on technical projects that integrate the skills they have developed in earlier Applied Computer Technology courses. Students will work both independently and in teams to solve "real world" networking and computer support problems in a professional manner. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-170 and NACT-200 or equivalent courses.) Lab, Lecture 5, Credits 3 (Spring)

NACT-299 - Co-op: Applied Computer Tech

This course provides students with a 350-hour work experience in the computer field. Students have an opportunity to gain experience on the job, to apply what they have learned in their course work, and to evaluate their own technical, communication, and interpersonal skills. Placement assistance is provided to help students find a relevant work experience. (Prerequisites: This class is restricted to NTID supported students who have completed NACT-295 or equivalent course.) CO OP, Credits 0 (Fall, Spring, Summer)