Skip navigation.
New Mexico State University
Undergraduate Catalog
2012-2013

OECS-COMPUTER TECHNOLOGY

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 Power Point - 1 cr.
An introduction to Power Point 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: BCIS 110, 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. May be repeated for a maximum of 6 credits. Prerequisite(s): BCIS 110 OR C S 110 OR E T 120 OR E T 122 OR OECS 105. Restricted to: Community Colleges only.
OECS 128. Operating Systems Linux/Unix - 3 cr.
Installation of current operating system software and utilities including systems configuration, file and hardware management. Prerequisite: either BCIS 110, C S 110 or OECS 105. May be repeated for a maximum of 6 credits.
OECS 140. Introduction to Game Production Industry - 3 cr.
Students explore the business behind game production, understanding how game companies are organized and funded, positions within the game industry, and what skills game producers need. Prerequisites: Either BCIS 110, C S 110, or OECS 105.
OECS 141. Introduction to Interactive Game Programming - 3 cr.
This introductory programming class reviews the basics of programming, including the object-oriented approach. Students will de-construct existing games, develop their own code, and gain an appreciation for coding strategies. May be repeated for a maximum of 6 credits. Community Colleges Only. Prerequisites: C S 110, BCIS 110, or OECS 105.
OECS 145. Mobile Application Development - 3 cr.
An in-depth review of concepts, design strategies, tools and APIs needed to create, test and deploy applications for mobile devices. Topics include: design of mobile user interfaces, application life-cycle, multi-threading, inter-process communication, data persistency, background services, geo-location/mapping, graphics/animation, performance, and security. Prerequisite(s): BCIS 110 or CS 110 or OECS 105. Restricted to: Community Colleges only.
OECS 146. Geographic Information Systems (GIS) Programming - 3 cr.
Introduction to desktop GIS programming with ArcObjects and web-based GIS programming with open-source library, API and public domain GIS services. Topics include GIS programming environment, programming syntax/styles, interface customization, GIS functions and subroutines that can be assembled through programming, open-source GIS package, library, API and services. Prerequisite(s): BCIS 110, or CS 110, or OECS 105. Restricted to: Community Colleges only.
OECS 150. Introduction to Programming Using Visual Basic - 4 cr.
Introduction to algorithmic problem-solving concepts, structured programming design-oriented application programing interface development. Solutions to problems are implemented using the Visual Basic programming language in the Windows environment, with connection to Access databases as applicable. Prerequisite(s): CS 110, OECS 220, and MATH 120. Restricted to: Community College campuses only.
OECS 155. Special Topics - Introductory Computer Technology - .5-4 cr.
Topics to be announced in the Schedule of Classes. May be repeated up to 8 credits.
OECS 185. PC Maintenance and Selection I - 1-3 cr.
Selecting, installing, configuring, troubleshooting, and maintaining microcomputers and peripheral devices. Prerequisites: BCIS 110, C S 110 or OECS 105.
OECS 192. C++ Programming I - 3 cr.
Development of skills in programming using the C programming language. Prerequisite: one semester of any programming course.
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 200. Accounting on Microcomputers - 3 cr.
Fundamental accounting principles using popular microcomputer soft ware to include G/L, A/R, A/P, purchase order, billing, inventory, and forecasting modules. Prerequisite: ACCT 252 or BOT 121.
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, B CS 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 includes maintaining disk space, preserving system security, and other related topics. Prerequisite: C S 110, B CS 110G or OECS 105.
OECS 205. Advanced Operating Systems: Administration - 3 cr.
Examines operating systems designed for PC, minicomputers and mainframes. Covers maintaining operating systems, creating and managing users, and installing and updating software. General procedures for working with operating systems will include maintaining disk space, preserving system security, providing mail services, among other topics. Prerequisite: OECS 128. May be repeated for a maximum of 6 credits.
OECS 207. Windows - 1-3 cr.
Windows concepts including program manager, icons, multiple applications and file/disk management. Windows applications introduced. Prerequisites: OECS 105 or BCS 110G or CS 110G 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, BCIS 110 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 210. Survey of Current Microcomputer Software - 3 cr.
Overview of current software packages for the microcomputer. Prerequisites: C S 110, BCIS 110 or OECS 105.
OECS 211. Word Processing Applications - 1-3 cr.
Basic word processing to include composing, editing, formatting, and printing of documents. Prerequisites: C S 110, BCIS 110 or OECS 105. May be repeated under different subtitles listed in the Schedule of Classes for a maximum of 6 credits OECS 212. 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. Prerequisites: C S 110, BCIS 110 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, BCIS 110 or OECS 105. Graded S/U.
OECS 215. Spreadsheet Applications - 1-3 cr.
Use of spreadsheets to include graphics and business applications. Prerequisites: C S 110, BCIS 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. Prerequisites: C S 110, BCIS 110 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. May be repeated for a maximum of 6 credits under different subtitles listed in the Schedule of Classes. Prerequisite(s): CS 110 OR BCIS 110 OR ET 120 OR ET 122 OR OECS 105. Restricted to: Community Colleges only.
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 227. Computer Applications for Technicians - 3 cr.
Computer applications for service technicians in various disciplines. Hardware and software applications explored. Includes operating systems, high level programming, and networking hardware and software.
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. Prerequisite: 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 232. Implementing and Supporting Networks I - 3 cr.
Knowledge and skills relating to post-installation and day-to-day administration tasks in a single-domain or multiple-domain network. Prerequisite: OECS 230 or OECS 261.
OECS 233. Implementing and Supporting Networks II - 1-3 cr.
Implementation, administration, and troubleshooting networks in an enterprise computing environment to include multiple servers, domain and sophisticated server applications. Prerequisite: OECS 232.
OECS 235. Structured Query Language (SQL) - 1-3 cr.
Installation, configuration, administration, and troubleshooting of SQL client/server database management system. Prerequisite: OECS 185, OECS 207, OECS 230 or OECS 261.
OECS 245. Game Programming I - 3 cr.
Development of programming skills for games and animation using current programming languages and tools. May be repeated for a maximum of 6 credits. Prerequisite: consent of instructor.
OECS 246. Game Programming II - 3 cr.
Continuation of OECS 245. May be repeated for a maximum of 6 credits. Prerequisite: OECS 245.
OECS 250. Computer Systems Analysis I - 3 cr.
Analysis and design of business data processing and information systems. Study of the System Life Cycle. Prerequisite: OECS 125 or OECS 220.
OECS 252. Project Management - 3 cr.
Utilization of project management software to establish, control and coordinate timelines, budgets, and work teams. Introduction to methods and principles of oriented project management emphasizing team-based performance.
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, BCIS 110 or OECS 105. May be repeated for a maximum or 3 credits.
OECS 261. Computer Network Design - 4 cr.
Design of modern computer networks utilizing seven layers of OSI reference model, including data conversion, encapsulation, and various addressing techniques. Prerequisite: C S 110, BCIS 110 or OECS 105.
OECS 262. Configuration of Computer Networks - 4 cr.
Installation, configuration, and maintenance of network routers including flow control, editing features, IOS software, upgrades, backups, and protocol addressing. Prerequisite: OECS 261.
OECS 263. Computer Network Performance - 4 cr.
Design, configuration, and optimization of computer network performance by utilizing bridges, routers, and switches to segment networks and reduce congestion. Prerequisite: OECS 262.
OECS 264. Wide Area Networks - 4 cr.
Installation, configuration, and monitoring of wide area network services including LAPB, frame relay, ISDN/LAPD, HDLC, PPP, and DDR. Prerequisite: OECS 263.
OECS 269. Network Security - 3 cr.
Fundamentals of design and implementation of network security solutions that will reduce the risk of system vulnerability. Prerequisite(s): OECS 207 or OECS 261 or consent of instructor. Restricted to: Community College campuses only.
OECS 272. Introduction to Bioinformatics Research - 3 cr.
Bioinformatics is the intersection of computer science and molecular biology. It is the science of informatics as applied to biological research. This course develops the understanding of genomics research techniques and how large amounts of complex data is managed. This research based class is designed to introduce skills necessary to enter this high demanding field of study. Prerequisite(s): BCIS 110, or C S 110, or OECS 105. Restricted to: Community Colleges only.
OECS 275. PC Maintenance and Selection II - 1-3 cr.
Continuation of OECS 185. Prerequisite: OECS 185. May be repeated for a maximum of 6 credits.
OECS 280. Desktop Publishing I - 3 cr.
Design and production of publication materials to fill the needs of business communities, using a microcomputer. Prerequisites: either BCIS 100G, C S 110, 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. Restricted to majors. Prerequisite(s): (OECS 125 OR OECS 203) AND (OECS 185 OR ET 283). Restricted to: Community Colleges only.
OECS 299. Independent Study - 1-3 cr.
Specific subjects to be determined based on need. DAS Occupational Education, Dental Assisting - The following courses are offered at the Community Colleges only. All DAS course are restricted to majors.