Welcome to the Computer Science Program at NMSU Grants.
The Computer Science Program prepares students for entry level positions in the IT field. Most of our courses are taught towards industry certifications including Comptia A+, Comptia Network +, Linux, Microsoft Office Specialist and other Microsoft certifications like Windows 10. Many of our students are actively working in the IT field or have gone on to Bachelor’s degrees in Computer Science.
Our degree program is based on tiers so that you can begin working in the industry while continuing to take classes online if you wish. All of our courses are taught online so you can keep working if you wish and complete your classes at home with an internet connection.
We encourage all students to begin taking classes for the Certificate in Computer Technology first. It is 30 credits or ten classes so it can be completed in two semesters. Right now we are offering six of these classes in a bootcamp format which prepares students for both the Comptia A+ and the Comptia Network +. If you are interested in that face to face format, click here for more information. After that you can pick up for more courses and you will have your certificate. You can take these courses in any order except for the Data Communication and Networking I & 2 which have to be taken in order. Next is listed all of the courses in the Computer Technology Certification. After that is the Associate of Applied Science in Computer Technology.
The Certificate in Computer Technology prepares students for entry-level work in the IT field. Skills include PC repair, installing and configuring operating systems, managing network systems and installing and configuring standard business software.
Course List (Click here to download the certificate sheet)
CS 110, Computer Literacy (3 CR)
OECS 125, Operating Systems (3 CR)
OECS 185, PC Maintenance and Selection I (3 CR)
OECS 204, Linux Operating System (3 CR)
OECS 207, Windows (3 CR)
OECS 215, Spreadsheet Applications (3 CR)
OECS 230, Data Communication & Networking I (3 CR)
OECS 231, Data Communication & Networking II (3 CR)
OECS/CS/CMT Electives (6 CR)
The Associate Degree in Applied Science in Computer Technology is intended to prepare students for entry-level positions in the Information Technology field. Students will have a solid grasp of all computer components, operating systems and common software programs so they will be able to repair and build computers. They will also be equipped to assist users with the most common software programs used in business today.
Students who complete this degree should have the knowledge to obtain the Comptia A+ and Network + certifications. The average annual salary for a Technician I is $41,000. There are many IT jobs throughout Cibola County that require highly qualified IT personnel. Dedicated workers with this degree will be qualified for employment in our area or anywhere in the country.
Many students have graduated with this degree and are currently working full-time in the IT field. If you like computers, now is a great time to get your degree in Computer Technology at NMSU.
Catalog Course List, Computer Science
C S 110. Computer Literacy 3 cr.
Evolution and application of computers; economic and social implications; introduction to programming on microcomputers.
C S 171G. Introduction to Computer Sciences 4 cr. (3+2P)
Computers are now used widely in all area of modern life. This course provides understanding of the theoretical and practical foundations for how computers work, and provides practical application and programming experience in using computers to solve problems efficiently and effectively. The course covers broad aspects of the hardware, software, and mathematical basis of computers. Weekly labs stress using computers to investigate and report on data-intensive scientific problems. Practical experience in major software applications includes an introduction to programming, word processing, spreadsheets, databases, presentations, and Internet applications. Prerequisite(s): MATH 120.
C S 187. Java Programming 3 cr. (2+2P)
Programming in the Java language. Prerequisite: 121G. Same as BCS 122.
C S 209. Special Topics. . 1-3 cr.
May be repeated for a maximum of 12 credits.
OECS 101. Computer Basics 1 cr.
Hands-on instruction to introduce computer use and commonly used software. Graded S/U.
OECS 105. Introduction to Microcomputer Technology 3 cr.
History and impact of computers on the economy and society. Development of basic skills in operating systems, word processing, spreadsheets, and databases.
OECS 110. Introduction to PowerPoint 1 cr.
An introduction to PowerPoint software to develop business presentations. Includes concepts of basic presentation methods and graphic design principles. Students will create and deliver presentations using text, charts, digitized images, and sound. Prerequisites: BCS 110G, C S 110, or OECS 105.
OECS 125. Operating Systems . 1-3 cr.
Installation of current operating systems software, and utilities to include systems configuration, file, and hardware management. Prerequisite: Either BCS 110G, C S 110, or OECS 105
OECS 185. PC Maintenance and Selection I 1-3 cr.
Selecting, installing, configuring, troubleshooting, and maintaining microcomputers and peripheral devices. Prerequisites: BCS 110G, C S 110, or OECS 105.
OECS 195. Java Programming I .1-3 cr.
Developing of skills in programming business systems using the computer language Java. Prerequisite: one semester of any programming course. May be repeated for a maximum of 9 credits.
OECS 196. Java Programming II. 1-3 cr.
Continuation of OECS 195. Prerequisite: OECS 195. May be repeated for a maximum of 9 credits.
OECS 203. UNIX Operating System . 1-3 cr.
Introduction to the UNIX operating system using Telnet to access a remote UNIX system. Basic UNIX commands and file system concepts. Prerequisite: C S 110, BCS 110G, or OECS 105.
OECS 204. Linux Operating System 1-3 cr.
Install and configure the Linux operating system on X86 systems. Covers issues involved in maintaining operating system, networking, creating and managing users, and installing and updating software. General procedures for working with operating system include maintaining disk space, preserving system security, and other related topics. Prerequisite: C S 110, BCS 110G, or OECS 105.
OECS 207. Windows 1-3 cr.
Windows concepts including program manager, icons, multiple applications and file/disk management. Windows applications introduced. Prerequisite: OECS 105 or BCS 110 or C S 110, or consent of instructor. May be repeated for a maximum of 6 credits under different subtitles listed in the Schedule of Classes.
OECS 208. Internet Applications. 1-3 cr.
Survey of the Internet to include e-mail, file transfer, current search techniques, the World Wide Web and basic Web page development. Prerequisite: CS 110G, BCS 110G or OECS 105. May be repeated for a maximum of 6 credits.
OECS 209. Computer Graphic Arts . 1-3 cr.
Basic graphics composition using computer programs to include editing and manipulating graphic images, clip-art, and printing of pictures. Prerequisite: OECS 105, C S 110, or OECS 101. May be repeated for a maximum of 6 credits under different subtitles listed in the Schedule of Classes.
OECS 211. Word Processing Applications 1-3 cr.
Basic word processing to include composing, editing, formatting, and printing of documents. Prerequisite: C S 110, BCS 110G, or OECS 105. May be repeated under different subtitles listed in the Schedule of Classes for a maximum of 6 credits. Introduction to the Automated Office 3 cr. Covers applications of integrated business software packages. Same as BOT 210.
OECS 213. Image Processing . 1 cr.
Introduction to digital imaging acquisition and editing. Use of digital cameras and computer graphic software for business and personal use. Prerequisite: C S 110, BCS 110G or OECS 105. Graded S/U.
OECS 214. Creating a Web Page . 1 cr.
Introduction to creating Web pages for business and personal use. Prerequisites: C S 110, BCS 110G, or OECS 105. Graded S/U.
OECS 215. Spreadsheet Applications 1-3 cr.
Use of spreadsheets to include graphics and business applications. Prerequisite: BSC 110G, C S 110, or OECS 105. May be repeated for a maximum of 6 credits.
OECS 216. Programming for the Web 3 cr.
Designing web-based applications using HTML and Java, Perl and C programming languages. Prerequisite: one semester of any programming course.
OECS 218. Web Page Programming Support 3 cr.
Languages that support Web page development including HTML, Active X and Java Script. Implementation of forms and style sheets in Web pages also presented. Prerequisite: C S 110, BCS 110G, or OECS 105.
OECS 220. Database Application and Design . 1-3 cr.
Creating, sorting, and searching of single and multifile databases to include report generation and programming database commands. Prerequisite: BCS 110G, C S 110, or OECS 105. May be repeated for a maximum of 6 credits under different subtitles listed in the Schedule of Classes.
OECS 221. Cooperative Experience I 1-3 cr.
Student employed at approved work site; supervised and rated by employer and instructor. Each credit requires specified number of hours of on-the-job work experience. Prerequisite: consent of instructor. Restricted to OECS majors. Graded S/U.
OECS 222. Cooperative Experience II. 1-3 cr.
Continuation of OECS 221. Each credit requires specified number of hours of on-the-job work experience. Prerequisite: OECS 221 and consent of instructor. Restricted to OECS majors. Graded S/U.
OECS 225. Computer Graphics for Business 3 cr.
Programming common computer graphics for business. Creation of computer special effects. Prerequisite: C S 110, BCS 110G, or OECS 105.
OECS 230. Data Communications and Networks I 1-3 cr.
Definition of data communication; survey of hardware applications and teleprocessor software; examination and design of networks. Prerequisites: OECS 185. May be repeated for a maximum of 6 credits.
OECS 231. Data Communications and Networks II . 1-3 cr.
Installation and application of popular microcomputer network software. Prerequisite: OECS 230. May be repeated for a maximum of 6 credits.
OECS 255. Special Topics . 1-4 cr.
Topics to be announced in the Schedule of Classes.
OECS 260. Hypertext Markup Language (HTML) 1-3 cr.
Coverage of HTML as used for web-page development for Internet and Intranet. Text manipulation, graphics, hypertext links, lists, and tables. Prerequisite: C S 110, BCS 110G, or OECS 105. May be repeated for a maximum of 3 credits.
OECS 280. Desktop Publishing 3 cr.
Design and production of publication materials to fill the needs of business communities, using a microcomputer. Prerequisite: C S 110, BCS 110G, or OECS 105. May be repeated for a maximum of 6 credits. Same as Bot 280.
OECS 290. Computer Technology Capstone . 1-3 cr.
Refines skills learned in the OECS program. Culminates in a review and practice of advanced software applications. Prerequisites: OECS 125 or OECS 203AND OECS 185OR ET 283). Restricted to majors.
OECS 299. Independent Study. 1-3 cr.
Specific subjects to be determined based on need.