Skip navigation.
New Mexico State University
Course Descriptions


These are our current course offerings

ICT 320. Software Applications Software for IT

Use of commercial software packages such as data base management, data acquisition, and data presentation for ICT applications. Prerequisite for ICT majors: Junior Standing in ICT. (3 Cr.)

ICT 339. Computer Forensics

The legal, regulatory and technical aspects of computer forensics. Topics include current law; privacy legislation; chain of evidence; creating a Computer Incident Response Team (CIRT); and the extraction, preservation, analysis and presentation of computer-related evidence. (3 Cr.)

ICT 345. Computer Hardware Fundamentals

Computer hardware fundamentals including architecture, interfacing, peripherals, troubleshooting, system upgrades, and maintenance. Prerequisite for ICT majors: Junior Standing in ICT. (3 Cr.)

ICT 352. Miscellaneous Programming Topics

Refresher Course and Review of Modern Computer Programming for the ICT Program. (3 Cr.)

ICT 362. Software Technology II

Advanced Software Development. Prerequisite for ICT majors: An introductory computer programming course using a structured programming language and Junior Standing in ICT. (3 Cr.)

ICT 377. Computer Networking I

Computer network design and applications from LAN to WAN, protocols, switches, bridges, routers, Windows server, TCP/IP networks, network diagnostics, and the OSI layers from physical to transport. Prerequisite for ICT majors: Junior Standing in ICT. (3 Cr.)

ICT 410. Management Topics in ICT.

Management Topics for ICT Majors. Prerequisite for ICT majors: Senior Standing in ICT. (3 Cr.)

ICT 435. Senior Project or Internship.

Advanced ICT Project or Internship. Normally taken during last semester of the program. Prerequisite. for ICT majors: Senior Standing in ICT. (3 Cr.)

ICT 450. Advanced Topics in Information and Communications Technology.

Various computer special Topics Course. (3 Cr.)

ICT 456. Analysis of Physical Security Systems

The design, analysis and implementation of security systems and subsystems including threat detection and response, information and communications security, and physical protection. Prerequisite for ICT majors: Senior Standing in ICT. (3 Cr.)

ICT457 - Intro Information Security Technology - 3 Credits.

Practical techniques of Data Encryption Technology, Steganography for Information Technology, Intrusion Detection and Countermeasures. Use of Python to write system tools for detecting anomalies in data flow. Design of physically secure data housing. Techniques of Industrial Espionage. Hiding and finding of secrets in the field. Dead Drops, design of Fake ID's. Use of PGP and other public encryption methods. Using DNS tools to track down hackers. Hiding of information in music and other audio files. Prereq: ICT377

ICT458 - Database Technology for Engineering - 3 Credits

Using SQL in a Tomcat (Java Servlet oriented) environment. Data conversion using Python and line editing for Engineering Technology departments. Methods of transferring data from electronic boards and data feeds, into databases. Use of SQL in java programming. Remote programming of Computers for running Database system in a Unix/Linux/ Windows/Mac mixed environment. Generation of Web Pages directly from Database queries. Prereq. ICT362

ICT 460. Advanced Topics in MultiMedia Applications

Examples of Applications are MacroMedia Flash, Animation Software, Imaging Software, Producing Animated Gifs, etc. Prerequisite for ICT majors: Junior Standing in ICT. (3 Cr.)

ICT462 - Remote Access Operating Systems. 3 Credits

Concepts relating to operating systems applications and interfacing with an introduction to systems administration. Setup and control of webservers and all common unix tasks. Prerequisite: ICT362

ICT463 - Python and other Unix Scripting. 3 Credits

Concepts relating to automation and development of task management in operating systems for systems administration. Scripting using Python and Unix. Design and control of Webservers using CGI programming. Prerequisite: ICT462

ICT 477. Computer Networking II

Advanced topics in computer networking. Prerequisite for ICT majors: ICT 377. (3 Cr.)



  • Information and Communications Technology Degree Completion
  • MSC 3566   *  P.O. Box 30001  *  Las Cruces, NM 88003  *  Engineering Complex 3
  • (575) 646-2236  *   jbeasley@nmsu.edu