Skip navigation.
New Mexico State University
Undergraduate Catalog
2008-2009

ICT - INFORMATION AND COMMUNICATION TECHNOLOGY

ICT 262. Software Technology I 3 cr.
An introduction to computer programming concepts as applied to technology. Includes basic logic design, algorithm development, debugging and documentation. History and use of computers and their impact on society. Satisfies general education computer science requirement. Prerequisite: A computer literacy course and MATH 185.
ICT 320. Applications Software for Technologists 3 cr.
Use of existing software packages for technology application. Prerequisite: junior standing in ICT.
ICT 339. Computer Forensics 3 cr.
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. Prerequisite: Junior standing.
ICT 345. Computer Hardware Fundamentals 3 cr.
Computer hardware fundamentals including architecture, interfacing, peripherals, troubleshooting, system upgrades, and maintenance. Prerequisite: junior standing in ICT.
ICT 352. Software Programming for Information and Communication Technology 3 cr.
Computer programming techniques for information and communication technology topics. Prerequisite: junior standing.
ICT 362. Software Technology II 3 cr.
A continuation of topics from ICT 262 that are directed toward more advanced software development. Topics include problem analysis, object oriented, structured logic, and development concepts. Prerequisite: ET 262 or ICT 262 or ICT 352.
ICT 377. Computer Networking I 3 cr.
Topics presented from the point of view of the network administrator include computer network design and applications from LAN to WAN to the Internet, office LANs, cable certification, switches, routers, Windows server, TCP/IP networks, network protocols, network diagnostics, campus network and Internet routing, the OSI layers from physical to transport. Prerequisite: junior standing in ICT.
ICT 410. Management Topics in ICT 3 cr.
An overview of the career field of information technology (IT) including staffing and managing an IT team, providing user support services. Prerequisite: Senior standing
ICT 420. Senior Internship 2 cr.
Internship requiring progressive experience in the field of study. The scope and other requirements of the internship are stated in an individualized syllabus and through a memorandum of understanding between the faculty mentor and the industry partner. Taken in the senior year of the program. Prerequisite: senior standing in ICT.
ICT 435. Senior Project or Internship 3 cr.
Advanced ICT Project or Internship. Normally taken during last semester of the program. Prerequisites: ICT 362 and ICT 377.
ICT 450. Advanced Topics in Information and Communication Technology 3 cr.
Addresses the latest advances and topics in information and communication technology. Prerequisite: senior standing.
ICT 456. Analysis of Physical Security Systems 3 cr.
The design, analysis and implementation of security systems and subsystems including threat detection and response, information and communications, security, and physical protection Prerequisite: junior standing in ICT.
ICT 457. Introduction to Information Security Technology 3 cr.
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. Prerequisite: ICT 377
ICT 458. Database Design and Applications 3 cr.
Using SQL in a Tomcat (Java Sevlet 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 systems in a mixed OS environment. Generation of web pages directly from Database queries. Prerequisite: ICT 362
ICT 460. Advanced Topics in Multimedia Technologies 3 cr.
Addresses the latest multimedia technology advances and how they apply to the information and communication technology fields. Prerequisite: senior standing.
ICT 462. Remote Access Operating Systems 3 cr.
Concepts relating to operating systems applications and interfacing with an introduction to systems administration. Setup and control of web servers and all common UNIX tasks. Prerequisite: ICT 362
ICT 463. Computer Systems Administration 3 cr.
A continuation of topics in computer systems administration from ICT 462. Prerequisite: ICT 462.
ICT 477. Computer Networking II 3 cr.
Advanced concepts in computer network design and applications including managing the campus networks, virtual LANs (VLAN), network security, wireless networks, high-speed optical networks, voice over IP, and Linux networking. Prerequisite: ICT 377.