QUICK LINKS

Computer Information Technology

REQUEST INFORMATION
Please use the form below to get more information about the programs at Navarro College. A member of our Recruiting staff will be in touch with you shortly. We hope to assist you in any way that we can.



WHY STUDY COMPUTER INFORMATION TECHNOLOGY AT NC?

Computers have become essential to all phases of modern life, including traditional areas of business and science, as well as applications in entertainment and personal life. The most crucial element of any computer system is the person operating it. The computer field includes an ever-growing array of occupations. Three important jobs are programmers, microcomputer support specialists, and operators.

Computer programmers convert project specifications from end users and statements of problems and procedures to detailed artifacts for coding into computer languages. They develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Computer support specialists provide technical assistance and training to computer systems users. They investigate and resolve computer software and hardware problems of users. They answer clients’ inquiries in person, via e-mail or telephone concerning the use of computer hardware and software, including printing, word processing, programming languages, electronic mail, and operating systems.

Microcomputer technicians oversee the installation and maintenance of computer hardware and software.  Microcomputer technicians must diagnose and correct problems with microcomputer hardware and software.

Gainful Employment

The U.S. Department of Education requires institutions with Gainful Employment programs to report certain information about students enrolled in Title IV federal aid eligible educational programs that lead to a recognized occupation. You will find links to Gainful Employment figures on each of the programs below.

 

Computer Application Support Tech (.pdf)
Computer Info Tech Certificate (.pdf)
Computer Info Tech Programming (.pdf)
Computer Info Tech Web Dev Certificate (.pdf)
Software Development Certificate (.pdf)

Course Descriptions

COSC 1301 Introduction to Computing

Overview of computer systems-hardware, operating systems, and microcomputer application software, including the internet, word processing, spreadsheets, presentation graphics, and databases. Current issues such as the effect of computers on society, and the history and use of computers in business, educational, and other modern settings are also studied. This course is not intended to count toward a student’s major field of study in business or computer science. 

 

COSC 1315 Introduction to Computer

Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes coverage of language, syntax data and file structures, input/output devices, and disks/files. 

 

COSC 1420 C Programming

Introduces the fundamental concepts of structured programming in the C language. Topics include data types; control structures; functions, structures, arrays, pointers, pointer arithmetic, unions, and files; the mechanics of running, testing, and debugging programs; introduction to programming; and introduction to the historical and social context of computing. 

 

COSC 1436 Programming Fundamentals I

Introduces the fundamental concepts of structured programming. Topics include software development, methodology, data types, control structures, functions, arrays, and the mechanics of running testing and debugging. This course assumes computer literacy.

 

COSC 1437 Programming Fundamentals II

Review of control structures and data types with emphasis on structured data types. Applies the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering.

 

COSC 2425 Computer Organization

The organization of computer systems is introduced using assembly language. Topics include basic concepts of computer architecture and organization, memory hierarchy, data types, computer arithmetic, control structures, interrupt handling, instruction sets, performance metrics and the mechanics of testing and debugging computer systems. Embedded systems and device interfacing are introduced.

 

COSC 2436 Programming Fundamentals III

Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include data structures (including stacks, queues, linked lists, hash table, trees and graphs), searching, sorting, recursion and algorithmic analysis. Programs will be implemented in an appropriate object oriented language. Prerequisite: ITSE 2417

 

INEW 2438 Advanced Java Programming

A continuation of Java programming techniques such as servlets and advanced graphical functions.

 

ITNW 1308 Implementing & Supporting Client Operating Systems

The fundamentals of managing and configuring network clients. Outcomes: install and configure network clients; setup users, groups, policies and profiles; configure hardware components and applications; setup and maintain logon security and security for files and printers; configure and optimize clients in multiple environments.

 

ITNW 1425 Fundamentals of Networking

Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software. Prerequisite: ITSC 1405

 

ITSC 1265 Practicum – Computer Science

Practical, general training and experiences in the workplace. The college and employer develop and document an individualized plan for the student. The plan relates the workplace training and experiences to the student’s general and technical course of study. The guided external experiences may be paid or unpaid. This course may be repeated if topics and learning outcomes vary. 

 

ITSC 1309 Integrated Soft Applications I

Integration of applications from popular business productivity software suites. Instruction in embedding data, linking and combining documents using word processing, spreadsheets, databases, and/or presentation media software. Suggested prerequisite: keyboarding proficiency. Tech Prep articulated credit.

 

ITSC 1405 Intro to PC Operating Systems

A study of personal computer operating systems. Topics include installation and configuration, file management, memory and storage management, control of peripheral devices, and use of utilities. Prerequisite: ITSC 1425

 

ITSC 1409 Integrated Soft Applications I

Integration of applications from popular business productivity software suites. Instruction in embedding data, linking and combining documents using word processing, spreadsheets, databases, and/or presentation media software. Suggested prerequisite: keyboarding proficiency. Tech Prep articulated credit.

 

ITSC 1415 Project Management Software

Use of project management software for developing a project plan including timelines, milestones, scheduling, life cycle phases, management frameworks, skills, processes and tools.

 

ITSC 1425 Personal Computer Hardware

A study of current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting.

 

ITSC 2164 Practicum – Computer & Information Science

Practical general training and experiences in the workplace. The college and employer develop and document an individualized plan for the student. The plan relates workplace training and experiences to the student’s general and technical course of study. The guided external experiences may be paid or unpaid. This course may be repeated if topics and learning outcomes vary.

 

ITSC 2346 Computer Center Management

Assessment of needs of a computing center and general principles of hardware and software acquisition, maintenance, licensing and improving usage scheduling. Emphasis on interpersonal communication and management skills outcomes. Summarize the process of hardware/software selection and acquisition; describe the categories of software licenses; contrast the options available for software/hardware maintenance; develop a plan for scheduling hardware usage; and determine factors involved in successful workplace personnel interactions.

 

ITSC 2439 Personal Computer Help Desk Support

Diagnosis and solution of user hardware and software related problems includes on-the-job projects in either a help desk lab or in short-term assignments for local business. Prerequisite: ITSC 1405

 

ITSE 1311 Beginning Web Programming

Skill development in web page programming, including mark-up and scripting languages. Prerequisite: COSC 1315

 

ITSE 1329 Programming Logic & Design

A disciplined approach to problem solving with structured techniques and representation of algorithms using appropriate design tools. Discussion of methods for testing evaluation and documentation.

 

ITSE 1333 Mobile Applications Development

An overview of different mobile platforms and their development environments. Outcomes: design, write and test small interactive programs for mobile platforms.

 

ITSE 1345 Introduction to Oracle SQL

An introduction to the design and creation of relational databases using Oracle. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL).Prerequisite: COSC 1315 and ITSC 1405

 

ITSE 1359 Introduction to Scripting Languages

Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis. Design programming solutions using scripting languages, write scripts; and test and debug scripts.

 

ITSE 1407 Intro to C++ Programming

Introduction to computer programming using C++. Emphasis on the fundamentals of structured design with development, testing, implementation, and documentation. Includes language syntax, data file structures, input/output devices, and files. Prerequisite: COSC 1315 or departmental approval.

 

ITSE 1430 Introduction to C# Programming

A study of C# syntax including data types, control structures, functions, syntax and semantics of the language, classes, class relationships, and exception handling.Prerequisite: COSC 1315

 

ITSE 2302 Inter Web Programming

Techniques for web development. Includes server-side and client-side scripting. Prerequisite: ITSE 1311

 

ITSE 2413 Web Authoring

Instruction in designing and developing web pages that incorporate text, graphics, and other supporting elements using current technologies and authoring tools. Prerequistie: ITSE 1311 or Departmental approval.

 

ITSE 2417 JAVA Programming

Introduction to JAVA programming with object-orientation. Emphasis on the fundamental syntax and semantics of JAVA for applications and web applets.Prerequisites: COSC 1315

 

ITSW 1310 Intro to Presentation Graphics Software

Instruction in the utilization of presentation software to produce multimedia presentations. Graphics, text, sound, animation, and/or video may be used in presentation development. Co-requisite: COSC 1301

 

ITSW 1404 Intro to Spreadsheets

Instruction in the concepts, procedures, and importance of electronic spreadsheets. Prerequisite: COSC 1301

 

ITSW 1407 Intro to Database

Introduction to database theory and the practical applications of a database.Prerequisite: COSC 1301

OFFERED ON CAMPUS

Corsicana  |  Waxahachie  |  Midlothian  |  Online

DEGREE PLANS OFFERED
Computer Information Technology - Business Emphasis (AS)
60 credit hours
Computer Information Technology - Engineering & Scientific Emphasis (AS)60 credit hours
Computer Information Technology - Computer Application Support Technician (AAS)60 credit hours
Computer Information Technology - Programmer/Software Developer (AAS)60 credit hours
Computer Application Technology Support Certificate25 credit hours
Computer Information Technology Certificate29 credit hours
Computer Information Technology Programming Certificate33 credit hours
Computer Information Technology Web Developer Certificate34 credit hours
Software Development Certificate33 credit hours

NEXT TERM: SPRING 16-WEEK & 1st 8-WEEK

November 6 - January 10Registration
Payment due by January 10 at 5 p.m.
COLLEGE CLOSED FOR WINTER HOLIDAYS: DECEMBER 21 - JANUARY 1
January 16 - 17Late Registration
Payment due by January 17 at 5 p.m.
January 16Classes start
DEGREE & TRANSFER OPTIONS
Complete your degree and begin your career or transfer to a 4-year college to continue your studies.

 

Have transfer credits from another college or university? Send your official transcript(s) to the Office of Admissions & Records at 3200 W. 7th Avenue, Corsicana, TX 75110

ACCREDITATION
Navarro College is accredited by the Southern Association of College and Schools Commission on Colleges to award associate degrees; approved by the Texas Higher Education Coordinating Board; and is a member of the Texas Association of Community Colleges and the American Association of Community Colleges.
PROGRAM CONTACT INFORMATION

Office of Executive Dean, Corsicana Campus | 903.875.7573

Program Coordinator, Corsicana Campus | 903.875.7552

OFFICE HOURS

Monday – Friday
8:00 a.m. – 5:00 p.m.