IT

This is an archived copy of the 2014-15 catalog. To access the most recent version of the catalog, please visit http://catalog.cincinnatistate.edu.

Courses

IT 100 Computer Programming Foundations
3 Credits. 2 Lecture Hours. 3 Lab Hours.

A course on fundamental concepts related to programming. Topics include: problem solving and developmental tools, design techniques such as flow charting and pseudo coding, and testing techniques used in programming.
Prerequisites: AFL 085, AFM 090 or appropriate placement test scores

View Sections

IT 101 .NET Programming 1
3 Credits. 2 Lecture Hours. 3 Lab Hours.

An introduction to concepts of object-oriented software development using Visual Basic .NET. Topics include: application design methods, stages of software development, interaction with the .NET framework, and modular programming concepts utilizing procedures and functions.
Prerequisites: AFL 085 and AFM 090, or equivalent placement test scores

View Sections

IT 102 .NET Programming 2
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A continuation of IT 101. Topics include: object- oriented design and implementation using the .NET framework, developing class modules, and accessing and writing to external data storage and databases using ADO.NET and SQL.
Prerequisites: IT 101

View Sections

IT 103 .NET Programming 3
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A continuation of IT 102. Topics include creating, debugging, and maintaining Web-based database applications using the .NET framework.
Prerequisites: IT 102, IT 111

View Sections

IT 105 Information Technology Concepts
3 Credits. 2 Lecture Hours. 3 Lab Hours.

A course on information technology fundamentals. Topics include; the internet, software, hardware, I/O and storage, operating systems, communications and networks, database management, security, system development, programming, enterprise computing, and numbering systems. The course is delivered through online instruction only.
Prerequisites: AFL 085 and AFM 090, or appropriate placement test scores

View Sections

IT 110 HTML with CSS and JavaScript
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A course on internet programming using HTML, CSS, and JavaScript. Topics include: HTML commands, cascading style sheets, JavaScript commands, web apps, and dynamic web pages.
Prerequisites: None

View Sections

IT 111 Database Design and SQL
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A course on fundamentals of relational database design and implementation using Microsoft SQL Server. Topics include: SQL Enterprise Manager, fundamentals of database design and normalization, data import and export, Structured Query Language (SQL), indexes and keys, views, and stored procedures.
Prerequisites: AFL 085 and AFM 090, or appropriate placement test scores

View Sections

IT 112 Database Design and SQL 2
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A continuation of IT 111. Topics include: advanced stored procedures using transact SQL, user defined functions, triggers, user defined data types, full text searching, replication, database maintenance plans, and designing various data models from abstract requirements.
Prerequisites: IT 111 (minimum grade C)

View Sections

IT 115 Operating Systems Administration
3 Credits. 2 Lecture Hours. 3 Lab Hours.

A course on the Windows operating system used on PC's. Topics include Windows utilization and management, utilities, managing disks, disaster recovery, troubleshooting, user management, productivity tools, and performance issues.
Prerequisites: AFL 085 or appropriate placement test score

View Sections

IT 140 PHP and MySQL
4 Credits. 3 Lecture Hours. 3 Lab Hours.

A course in PHP web programming with a MySQL database. Topics include: PHP language, syntax, variables, and forms; MySQL database design; connecting to a MySQL database using PHP; inserting, editing, and deleting MySQL data using PHP; and building dynamic web pages using PHP and MySQL.
Prerequisites: None

View Sections

IT 150 Logistics and Distribution Technology
3 Credits. 2 Lecture Hours. 2 Lab Hours.

A course on technologies and software used in supply chain management for freight, air, and maritime logistics operations. Topics include: barcodes, RFID, Wi-Fi tags, logistics and inventory software, high frequency tracking, and passive/active tracking.
Prerequisites: SCM 105

View Sections

IT 161 Java Programming
4 Credits. 3 Lecture Hours. 3 Lab Hours.

An introduction to the Java programming language. Topics include: data types, variables, basic command line input/output, decisions, loops, procedures, string manipulation, arrays, object-oriented development, event programming, and database programming.
Prerequisites: IT 101

View Sections

IT 210 System Design and Implementation
3 Credits. 2 Lecture Hours. 3 Lab Hours.

A course on methodologies and techniques of the system development life cycle. Topics include: system design, project management for IT, system implementation, programming design, and system testing techniques.
Prerequisites: BPA 130

View Sections

IT 215 Scripting
3 Credits. 2 Lecture Hours. 2 Lab Hours.

A course on task automation and configuration management using Microsoft PowerShell programming language. Topics include: modifying existing PowerShell scripts, and creating new scripts to automate common tasks.
Prerequisites: NETB 155

View Sections

IT 220 Emerging Topics in Computer Software Development
3 Credits. 2 Lecture Hours. 3 Lab Hours.

A course on current topics related to Computer Software Development such as data reporting, XML, and other new concerns.
Prerequisites: IT 101, IT 110, IT 111

View Sections