COSC
COMPUTER INFORMATION TECHNOLOGY
BCIS-1305  Business Computer Applications
Overview of computer terminology - hardware, operating systems, and microcomputer application software, including the Internet, word processing, spreadsheets, presentation graphics, and databases relating to the business environment. Current issues such as the effect of computers on society, and the history and use of computers in business and educational fields of study. The course is not intended to count toward a student's major field of study in business or computer science.
 FALL_2017 - 6 section(s)
 Summer_2017 - 3 section(s)
 SPRING_2017_12WK - 1 section(s)
 SPRING_2017 - 8 section(s)
 FALL_2016 - 10 section(s)
 FALL_2016_MINI_2 - 1 section(s)
 SPRING_2016 - 6 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 SUMMER_11_2016 - 3 section(s)
 FALL_2015_MINI_2 - 1 section(s)
 FALL_2015 - 7 section(s)
BCIS-1405  Business Computer Applications
Computer terminology, hardware, software, operating systems, and information systems relating to the business environment. The main focus of this course is on business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business oriented utilization of the Internet.
 SPRING_2016 - 5 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 FALL_2015 - 3 section(s)
BCIS-1420  Introductory to 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.
BCIS-1431  Programming in Visual Basic
Introduction to business programming techniques. Includes structured programming methods, designing customized software applications, testing documentation, input specification, and report generation.
BCIS-2431  Adv Prog Visual Basic
Further applications of business programming techniques. Advanced topics may include varied file access techniques, system profiles and security, control language programming, data validation program design and testing, and other topics not normally covered in an introductory information systems programming course.
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.
 SPRING_2016 - 6 section(s)
 FALL_2015_MINI_2 - 1 section(s)
 FALL_2015 - 5 section(s)
COSC-1401  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.
 SPRING_2016 - 3 section(s)
 FALL_2015 - 2 section(s)
COSC-1415  Fundamentals of Programming
Introduction to computer programming. 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  Computer Programming C++
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-1430  Computer Programming - JAVA
Introduction to computer programming in various programming languages. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes coverage of language systax, data and file structures, input/output devices, and disks/files.
COSC-1436  Programming Fundamentals I - C Programming
This course introduces the fundamental concepts of structured programming, and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. This course may use instructional examples and assignments from various programming languages, including but not limited to C, C++, C#, and/or Java.
 SPRING_2017 - 2 section(s)
COSC-1437  Programming Fundamentals II - C++
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. This course may use instructional examples and assignments from various programming languages, including but not limited to C, C++, C#, and/or Java.
 FALL_2017 - 1 section(s)
 SPRING_2017 - 1 section(s)
 SUMMER_11_2016 - 1 section(s)
 FALL_2015 - 2 section(s)
COSC-2420  Advanced Computer Programming - C++
This course is an introduction to data structures and algorithm development. Topics include: arrays, records, linked list, stacks, queues, binary trees, sorting, and searching.
COSC-2425  Comp Org & Machine Language
Basic computer organization; machine cycle, digital representation of data and instructions; assembly language programming, assembler, loader, macros, subroutines, and program linkages.
COSC-2436  Programming Fundamentals III - JAVA
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamantal data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. This course may use instructional examples and assignments from various programming languages, including but not limited to C, C++, C#, and/or Java.
 FALL_2017 - 1 section(s)
 FALL_2016 - 1 section(s)
 SPRING_2016 - 1 section(s)
CPMT-1411  Intro to Computer Maintenance
This course is an introduction to the various components that make up a microcomputer system. The student will identify and learn the operation of the individual modules and assemble and connect them to create a complete microcomputer system. In addition, the student will also learn the evolution of the microprocessor and microprocessor bus systems.
CPMT-2445  Comp System Troubleshooting
This course teaches the principles and practices involved in troubleshooting hardware and software problems in computer systems. The student will be aided by advanced diagnostic test programs and specialized test equipment that can give information on a specific troubleshooting technique to use.
GAME-1436  Introduction to 3-D Game Modeling
Architectural spaces and modeling in a real-time game editor. Includes techniques for building, texturing, and lighting a game level to function in real-time.
GAME-2409  Video Game Art II
A study of industry-used, game-art techniques and its applications of game art assets. Utilizes tools and advanced techniques in the creation of assets for a game engine. 2D and 3D graphics, sound, and animation. Includes object-oriented design of games, discrete event simulation and state machines, management of game time, and game Graphical User Interface implementation.
IMED-2415  Web Design
A study of mark-up language advanced layout techniquies for creating web pages. Emphasis on identifying the target audience and producing web sites according to accessiblity standards, cultural appearance, and legal issues.
 FALL_2017 - 1 section(s)
 SPRING_2017 - 3 section(s)
 SPRING_2016 - 2 section(s)
ITMT-1302  Windows Seven Configuration
A study of Windows Seven operating system; installation, configuration, and troubleshooting; file management; users accounts and permissions;security features; network connectivity; setup of external devices; optimization and customization; and deployment of application, with hand-on experience.
 FALL_2017 - 1 section(s)
 FALL_2017_MINI_1 - 1 section(s)
 Summer_1_2017 - 1 section(s)
 Summer_2017 - 1 section(s)
 FALL_2016 - 1 section(s)
 FALL_2016_MINI_1 - 2 section(s)
 SPRING_2016_MINI_1 - 1 section(s)
 FALL_2015_MINI_1 - 2 section(s)
ITMT-1340  Man & Main Mw Server Environm
Managing accounts & resources, maintaining server resources, monitoring server performance, and safeguarding data in a Mocrosoft Windows Server environment.
ITMT-2301  Windows Server 2008 Network Infrastructure Configuration
A course in Windows Server 2008 networking infrastructure to include installation, configuration, and troubleshooting of Internet Protocol (IP) addressing, network services and security.
 FALL_2017_MINI_1 - 1 section(s)
 SPRING_2017_MINI_1 - 1 section(s)
 SPRING_2016_MINI_1 - 1 section(s)
 SUMMER_11_2016 - 1 section(s)
 FALL_2015_MINI_1 - 1 section(s)
ITMT-2302  Windows Server 2008 Active Directory Configuration
A study of Active Directory Service on Windows Server 2008. Concepts of resource management with an enterprise network environment.
 SPRING_2017_MINI_2 - 1 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 SUMMER_11_2016 - 1 section(s)
 FALL_2015_MINI_2 - 1 section(s)
ITMT-2322  Windows Server 2008 Applications Infrastructure Configuration
A course in the installation, configuring, maintaining, and troubleshooting of an Internet Information Services (IIS) 7.0 web server and Terminal Services in Windows Server 2008.
 SPRING_2017_MINI_2 - 1 section(s)
 FALL_2016_MINI_1 - 1 section(s)
 FALL_2015_MINI_1 - 1 section(s)
ITMT-2340  Design Security Microsoft Net
Assembling the design team, modeling threats, and analyzing security risks in order to meet business requirements for securing computers in a networked environment. Includes decision-making skills through an interactive tool that simulates real-life scenarios. Focuses on collecting information and sorting through details to resolve a given security requirement.
ITMT-2346  Impl/Adm Secur in Mws2003 Net
Addresses the Microsoft Certified Systems Administrator (MCSA) & Microsoft Certified Systems Engineer (MCSE) skills path for information technology security practitioners. Focuses on Microsoft Windows Server infrastructure solutions. Includes client-focused content where appropriate. Provides functional skills in planning & implementing infrastructure security.
ITMT-2351  Windows Server 2008: Server Admininstration
Knowledge and skills for the entry-level server administrator or Information Technology (IT) professional to implement, monitor and maintain Windows Server 2008 servers.
 Summer_1_2017 - 1 section(s)
 FALL_2016_MINI_2 - 2 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 FALL_2015_MINI_2 - 2 section(s)
ITMT-2356  Windows Server 2008: Enterprise Administrator
A capstone course in the design of Windows Server 2008 Enterprise Network Infrastructure that meets business and technical IT requirements for network services.
 SPRING_2017_MINI_1 - 1 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 FALL_2015_MINI_2 - 1 section(s)
ITNW-1313  Computer Virtualization
Implement and support virtualization of clients of servers in a networked computing environment. This course explores installation, configuration, and management of computer virtualization workstation and servers.
 FALL_2017_MINI_1 - 1 section(s)
 FALL_2016_MINI_1 - 1 section(s)
 SPRING_2016_MINI_1 - 1 section(s)
 FALL_2015_MINI_1 - 1 section(s)
ITNW-1325  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.
 FALL_2017 - 1 section(s)
 SPRING_2017_MINI_2 - 1 section(s)
 SPRING_2017 - 1 section(s)
 FALL_2016_MINI_2 - 2 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 FALL_2015_MINI_2 - 1 section(s)
ITNW-1353  Supporting Network Server Infrastructure
Installing, configuring, managing, and supporting a network infrastructure. Install and configure DHCP, DNS, remote access, network security using public key infrastructure; integrate network services; and deploy operating systems using remote installation services.
 SPRING_2017_MINI_1 - 1 section(s)
 FALL_2016_MINI_1 - 1 section(s)
 SPRING_2016_MINI_1 - 1 section(s)
ITNW-1354  Implementing and Supporting Servers
Configure peripherals and devices; set up servers; configure directory replication; manage licensing; create and manage system policies and profiles; administer remote servers and disk resources; create and share resources; implement fault tolerance; configure servers for interoperability; install and configure Remote Access Service (RAS); and identify and monitor performance bottlenecks and resolve configuration problems.
 SPRING_2017_MINI_2 - 1 section(s)
 FALL_2016_MINI_2 - 1 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
ITNW-1358  Network +
Prepares individuals for a career as a Network Engineer in the Information Technology support industry. Includes the various responsibilities and tasks required for a service engineer to successfully perform in a specific environment. Prepares individuals to pass the Computing Technology Industry Association (CompTIA) Network+ certification exam.
 FALL_2017_MINI_1 - 1 section(s)
 Summer_2017 - 1 section(s)
 SPRING_2017_MINI_1 - 1 section(s)
 FALL_2016 - 1 section(s)
 FALL_2016_MINI_1 - 2 section(s)
 SPRING_2016_MINI_1 - 1 section(s)
 FALL_2015_MINI_1 - 1 section(s)
ITNW-2321  Networking with TCP/IP
Set up, configure, use, and support Transmission Control Protocol/Internet Protocol (TCP/IP) on networking operating systems. Configure IP addressing and routing; design and implement a domain name server; implement static and dynamic IP addressing; explain subnets and supernets; and use network management utilities to manage and troubleshoot IP networks.
 FALL_2016_MINI_2 - 1 section(s)
 SPRING_2016_MINI_2 - 1 section(s)
 FALL_2015_MINI_2 - 1 section(s)
ITSC-1305  Introduction to PC Operating Systems
Introduction to personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities.
 FALL_2017 - 1 section(s)
 Summer_2017 - 1 section(s)
 FALL_2016 - 1 section(s)
ITSC-1325  Personal Computer Hardware
Current personal computer hardware including assembly, upgrading, setup, configuration, and troubleshooting.
ITSE-1331  Intro to Visual Basic Programm
Introduction to computer programming using Visual Basic. Emphasizes the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
 FALL_2017 - 2 section(s)
 FALL_2016 - 2 section(s)
ITSE-1431  Intro to Visual BASIC Prog
Introduction to computer programming using Visual BASIC. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
 FALL_2015 - 2 section(s)
ITSE-1491  Special Topics in Computer Programming - Computer Programming
This course is an introduction to computer programming.
ITSE-2387  Internship - Computer Programming
An experience external to the college for an advanced student in a specialized field involving a written agreement between the educational institution and a business or industry. Mentored and supervised by a workplace employee, the student achieves objectives that are developed and documented by the college and that are directly related to specific occupational outcomes. This may be a paid or unpaid experience.
ITSE-2409  Database Programming
Application development using database programming techniques emphasizing database structures, modeling, and database access.
 SPRING_2017 - 1 section(s)
 FALL_2015 - 1 section(s)
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.
ITSW-1404  Introduction to Spreadsheets
This course is an instruction in the concepts, procedures, and application of electronic spreadsheets. This course will identify spread- sheet terminology and concepts; create formulas and functions; use formatting features; and generate charts, graphs, and reports.
 SPRING_2016 - 1 section(s)
 FALL_2015 - 1 section(s)
ITSY-1342  Information Technology Security
Basic information security goals of availability, integrity, accuracy, and confidentiality. Vocabulary and terminology specific to the field of information security are discussed. Identification of exposures and vulnerabilities and appropriate countermeasures are addressed. The importance of appropriate planning and administrative controls is also discussed.
 SPRING_2017_MINI_1 - 1 section(s)
 FALL_2016_MINI_2 - 1 section(s)
 SPRING_2016_MINI_1 - 1 section(s)