Course Descriptions: Computer Programming
Syllabus BCIS 1405 Business Computer
Application
Prerequisite: Must be at college level
skills in reading, writing, and
mathematics (i.e. no remediation
needed) and have had high school
computer literacy or equivalent.
Credit: 4 (3 lecture, 3 lab)
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.
Syllabus COSC 1436 Programming Fundamentals I
Prerequisite: Must be at college-level
skills in reading and writing, place into
MATH 1314 College Algebra or higher,
and have had high school computer
literacy or equivalent.
Credit: 4 (3 lecture, 3 lab)
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.
Syllabus COSC 1437 Programming Fundamentals II
Prerequisite: COSC 1436 or ITSE 1402,
and MATH 2412 and ENGL 1301.
Credit: 4 (3 lecture, 3 lab)
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.
Syllabus INEW 1340 ASP.Net Programming
Prerequisite: ITSE 1447 or ITSE 1430
Credit: 3 (2 lecture, 4 lab)
Theory of server side web programming concepts to
implement solutions for common web programming
tasks. Includes Basic ASP.Net web controls,
user management and authentication, state
management, and development of database-driven
web applications.
Syllabus INEW 2418 Web Programming Using Java
Server Pages and Servlets
Prerequisite: ITSE 1356 and ITSE 2417
Credit: 4 (3 lecture, 3 lab)
Web application development using Java, HTML,
Java Servlets, Java Server Pages (JSPs), and a
web server.
Syllabus INEW 2438 Advanced Java Programming
Prerequisite: ITSE 2417 or COSC 1437
and ITSE 1356
Credit: 4 (3 lecture, 3 lab)
A continuation of advanced JAVA programming
techniques such as servlets and advanced graphical
functions.
Syllabus ITNW 1425 Fundamentals of Networking
Technologies
Prerequisite: College ready for English
and math (i.e. no remediation needed)
and high school computer literacy or
equivalent
Credit: 4 (3 lecture, 3 lab)
Instruction in networking technologies and their
implementation. Topics include the OSI reference
model, network protocols, transmission media, and
networking hardware and software.
Syllabus ITSC 1307 UNIX Operating System I
Prerequisite/Corequisite: COSC 1436
or Department Approval
Credit: 3 (2 lecture, 4 lab)
A study of the UNIX operating system including
multi-user concepts, terminal emulation, use of
system editor, basic UNIX commands, and writing
script files. Topics include introductory systems
management concepts.
Syllabus ITSC 1380 Cooperative Education–
Computer and Information Sciences,
General
Prerequisites: Completion of 12 hours
of course work within the major and
Department Approval
Credit: 3 (1 lecture, 20 lab)
Career-related activities encountered in the
student’s area of specialization offered through
an individualized agreement among the college,
employer, and student. Under the supervision of
the college and the employer, the student combines
classroom learning with work experience. Includes
a lecture component.
Syllabus ITSC 1425 Personal Computer Hardware
Prerequisites: None
Credit: 4 (2 lecture, 4 lab) Web-Enhanced: 4 hours
in-class and 2 hours online
Current personal computer hardware including assembly,
upgrading, setup, configuration, and troubleshooting.
Syllabus ITSC 1447 UNIX System Administration II
Prerequisite: ITSC 1458
Credit: 4 (3 lecture, 3 lab)
Provides students with the necessary skills
to administer UNIX workstations in a network
environment. System security features will be
presented.
Syllabus ITSC 1458 UNIX System Administration I
Prerequisites: ITSC 1307
Credit: 3 (2 lecture, 4 lab) Web-Enhanced:
4 hours in-class and 2 hours online
Course Description: Basic UNIX workstation
administration. Course includes installing a
standalone system, adding users, backing up
and restoring file systems, and adding new
printer support. Emphasis on the procedures
needed to perform system administration tasks.
Course also introduces the concept of the
system and disk management.
Syllabus ITSE 1345 Introduction to Oracle SQL
Prerequisites: COSC 1436, ENGL 1301,
and MATH 1314
Credit: 3 (2 lecture, 4 lab)
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).
Syllabus ITSE 1346 Database Theory and Design
Prerequisite: BCIS 1405 or ITSC 1309
Credit: 3 (2 lecture, 4 lab)
Introduction to the analysis and utilization of data
requirements and organization intro normalized
tables using the four normal forms of database
design.
Syllabus ITSE 1380 Cooperative Education-
Computer Programming/Programmer,
General
Prerequisites: Completion of 12 hours
of course work within the major and
Department Approval
Credit: 3 (1 lecture, 20 lab)
Career-related activities encountered in the
student’s area of specialization offered through
an individualized agreement among the college,
employer, and student. Under the supervision of
the college and the employer, the student combines
classroom learning with work experience. Includes
a lecture component.
Syllabus ITSE 1430 Introduction to C#
Programming
Prerequisite: COSC 1437 or
Department Approval
Credit: 4 (3 lecture, 3 lab)
Data types, control structures, functions, syntax,
and semantics of the language, classes, class
relationships, and exception handling.
Syllabus ITSE 1432 Introduction to Visual Basic.
Net Programming
Prerequisite: COSC 1437 or
Department Approval
Credit: 4 (3 lecture, 3 lab)
Introduction to Visual Basic.NET (VB.NET) including
data types, control structures, functions, syntax,
and semantics of the language, classes, class
relationships, and exception handling.
Syllabus ITSE 1447 Programming with Visual
Basic.Net
Prerequisite: ITSE 1432
Credit: 4 (3 lecture, 3 lab)
Designing and developing enterprise applications
using Microsoft Visual Basic.Net in the Microsoft.
Net Framework. Includes reference types,
class relationships, polymorphism, operators
overloading, and creating and handling exceptions.
Syllabus ITSE 2354 Advanced Oracle PL/SQL
Prerequisite: ITSE 1402 or COSC 1436
and ITSE 1346
Credit: 3 (2 lecture, 4 lab)
A continuation of Oracle SQL. Topics include
hierarchical queries, set based queries, correlated
subqueries, scripting, and scripting generation.
Syllabus ITSE 2417 JAVA Programming
Prerequisite: COSC 1437
Credit: 4 (3 lecture, 3 lab)
Introduction to Java programming with objectorientation.
Emphasis is on the fundamental syntax
and semantics of Java for applications and web
applets.
Syllabus ITSE 2444 Oracle Database Structure and
Data Warehousing
Prerequisite: ITSE 2456
Credit: 4 (3 lecture, 3 lab)
A practical application course for modeling and
designing an Oracle data warehouse using case
studies.
Syllabus ITSE 2453 Advanced C# Programming
Prerequisites: ITSE 1430 and ITSE
1356
Credit: 4 (3 lecture, 3 lab)
Continuation of C# programming using advanced
features of the .NET Framework Class Library.
Syllabus ITSE 2456 Oracle Database
Administration I (10g)
Prerequisite: ITSE 1345
Corequisite: ITSC 1307
Credit: 4 (3 lecture, 3 lab)
Fundamentals of the tasks and functions required of
a database administrator using Oracle.
Syllabus ITSE 2458 Oracle Database
Administration II (10g)
Prerequisite: ITSE 2456
Credit: 4 (3 lecture, 3 lab)
A continuation of Oracle Database Administration
I. Topics include recovery procedures, logical
backups, standby database capabilities, and
performance tuning of the Oracle Server. Common
performance problems and the use of diagnostic
tools to troubleshoot and optimize throughout will
be discussed.
Syllabus LEAD 1200 Workforce Development with
Critical Thinking
Credit: 2 (2 lecture)
Development of leadership skills and critical thinking
strategies that promote employment readiness,
retention, advancement, and promotion.
Back to Top