Joshua Butler Headshot

Joshua Butler

Visiting Lecturer

Department of Information and Computing Studies
National Technical Institute for the Deaf

Office Location
LBJ 2340-

Joshua Butler

Visiting Lecturer

Department of Information and Computing Studies
National Technical Institute for the Deaf

Currently Teaching

NACT-150
3 Credits
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.
NACT-151
3 Credits
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.
NACT-230
3 Credits
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.
NACT-231
3 Credits
This course provides a comprehensive overview of the Linux and Windows operating systems, along with a solid introduction to scripting. Students will become acquainted with essential user-level commands, control structures, and data structures within these environments. Students will develop the skills necessary to create scripts to efficiently execute various operating system functions and perform file-processing tasks in Python, Bash, and PowerShell. Throughout the course, students will gain proficiency in automating operating system tasks and mastering input/output operations.
NACT-255
3 Credits
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.
NACT-289
1 - 4 Credits
The description for each Special Topics course will be specified in each course proposal.