CST |
1000 |
|
Computer Basics |
1 |
|
This course is designed to introduce
students to the use of their laptops, the CST department, and tasks that
are required in other courses. Students will learn how to use the email
system, manage their data, how our network works, CD/DVD burining, and
general use of their laptop. Students will also learn how to perform tasks
required by other courses. |
|
CST |
1021 |
|
HTML and the Web |
2 |
|
This course is designed to give students
the basic skills they need to design their own web pages. Students are
given the skills they need to write, understand, and use HTML code in the
creation of web pages. Course content addresses topics such as the use of
HTML coding, HTML versions, browser differences, page layout, and design
elements. In addition students will navigate the World Wide Web and
understand how web pages are designed. This is done through the use of
textbook study and hands-on structured labs assigned by the instructor. |
|
CST |
1022 |
|
HTML II and Javascript |
3 |
|
This course covers advanced topics in the
use of the Hyper Text Markup Language (HTML). Students are given the
skills they need to create forms for data entry, embed multimedia, use
cascading style sheets for printing, and the use of JavaScript to enhance
page function. Javascript code will be written by hand and then debugged
and managed using Macromedia Dreamweaver. This course is based on the use
of textbook study and hands-on structured labs assigned by the
instructor. |
|
|
Prerequisite: CST1021 |
|
CST |
1025 |
|
Network Basics |
3 |
|
This course is designed to introduce
students to networking. Students will learn how local networks, wide-area
networks, and the Internet work. Students will also learn the various
types of servers and the services they provide. Students will also work
with various types of network hardware in a hands-on lab setting. |
|
CST |
1146 |
|
PHP Programming |
3 |
|
In this course students will design and
write programs using PHP, a widely used programming language used to make
dynamic web sites and web applications. Students will write PHP programs
to solve real world problems. PHP code will be written by hand and then
debugged and managed using Macromedia Dreamweaver. Students will be
running their projects on an actual web server with PHP and MySQL
installed. This course is based on the use of textbook study and hands-on
structured labs assigned by the instructor. |
|
|
Prerequisite: CST1021 CST1794 |
|
CST |
1600 |
|
Relational Databases |
3 |
|
This course is delivered in two parts.
First relational databases and MySQL are covered. Second the principles of
database programming and database management systems. Students will apply
database concepts and principles in a hands-on lab using Microsoft Access.
Students will understand the basics and advanced features in addition to
designing a database and working with tables, forms, and reports without
using wizards. |
|
CST |
1602 |
|
Advanced Databases (Oracle) |
3 |
|
This course is designed to introduce
students to SQL and PL/SQL functions of the Oracle database management
system. Students will learn how to create and maintain database objects,
and how to store, retrieve, and manipulate data. Students will also create
PL/SQL blocks of application code that can be shared by multiple forms,
reports, and data management applications. |
|
|
Prerequisite: CST1600 or other experience
with relational databases |
|
CST |
1615 |
|
Introduction to Perl |
3 |
|
This course covers an introduction to the
Perl programming language. Perl concepts are covered with an emphasis on
the uses of Perl in CGI scripts for the World Wide Web. Computer
programmers, technicians and network administrators are given the skills
they need to write simpler Perl scripts and utilities. This is done
through the use of textbook study and the use of the Perl language to
write actual programs. |
|
|
Prerequisite: CST1794 |
|
CST |
1620 |
|
C# / C++ Programming |
5 |
|
This course is designed for students in
the computer field who will be working with computer programming
languages. The course covers both design and programming using the
programming language Microsoft C#, a graphical derivative of C , which is
a widely used object-oriented language. The student will develop many
programs using C#. |
|
|
Prerequisite: CST1794 |
|
CST |
1640 |
|
Introduction to Java |
5 |
|
This course is designed for students in
the computer field who will be working with computer programming
languages. The course covers both design and programming using the
programming language JAVA, which is an object-oriented language. The
student will develop many programs using JAVA. |
|
|
Prerequisite: CST1794 |
|
CST |
1794 |
|
Introduction to Programming |
2 |
|
This course is designed to introduce the
student to the principles and techniques involved in programming. In the
process of teaching programming principles, the student will be introduced
to computer-related math, number systems, and logic to provide foundations
for later programming principles. Students will be taught the rudements of
I/O programming, looping, functions, and will be introduced to data
structure-related concepts. Students will be exposed to the processing of
disk files. Upon completion of this course, the student should be prepared
to write basic code and should have the foundations for further learning
as it relates to programming. |
|
|
Prerequisite: CST1001 |
|
CST |
1801 |
|
Visual Basic I |
3 |
|
This course is designed for students in
the computer field who will be working with computer programming
languages. The course covers both design and programming using the
programming language Visual Basic .NET, which is a event-oriented
high-visual language. The student will develop many programs using Visual
Basic .NET |
|
|
Prerequisite: CST1794 |
|
CST |
1802 |
|
Helpdesk Diagnostics |
1 |
|
This course is a work emersion course.
Students will work three hours each week in our CST Helpdesk. They will be
installing hardware and software, diagnosing hardware and software
problems, and working directly with clients. |
|
CST |
1861 |
|
Command Line and Registry |
3 |
|
This course covers the use of command
line commands, Windows shell scripts, and the Windows Registry. Computer
technicians and network administrators are given the skills they need to
use command line commands, write shell scripts to enhance their work, and
manage the regisrty. This is done through the use of textbook study and
hands-on structured labs assigned by the instructor. |
|
CST |
2642 |
|
Advanced Java II |
4 |
|
This course covers advance topics in
Java. After a short review of Java, the topics covered are Multithreading,
Networking, Database Connectivity, Advanced Swing, Java Beans, Native
Methods, and XML. The student will be given a project to complete for each
of the topics. |
|
|
Prerequisite: CST2641 |
|
CST |
2802 |
|
Helpdesk Management |
1 |
|
This course is a work emersion course.
Students will work three hours each week in our CST Helpdesk. Students
will manage the Helpdesk day to day operations, perform all tasks or
Helpdesk management, and work directly with clients and staff. |
|
|
Prerequisite: CST1802 |
|
CST |
2895 |
|
Customer Service |
1 |
|
Customer service skills are presented in
this course. Participants will develop skills needed to meet the
requirement of customer satisfaction. |
|
ECON |
190 |
|
Personal Finance |
3 |
|
A study of major financial decisions
facing the consumer. Cost of borrowing money, renting vs. home ownership,
cost of protection and types of protection provided by life, fire,
automobile, health and liability insurance. Discussion of various
investment possibilities. A general education course open to all
students. |
|
|
Minnesota Transfer Goals: 9 0 |
|
ENGL |
121 |
|
College Composition I: Critical
Reading & Writing |
3 |
|
A course designed to give students
extended practice at developing and improving their writing abilities.
Students work on their writing through a process approach and through an
emphasis on critical reading. Assignments address specific audiences and
range from personal writing to writing from sources. |
|
|
Minnesota Transfer Goals: 1 |
|
MATH |
109 |
|
Elements of Algebra &
Trigonometry |
4 |
|
Algebraic and trigonometric concepts
taught with a heavy emphasis on application to technical fields. Topics
covered include the real number system; algebraic concepts, operations,
and factoring; graphing; linear, quadratic, fractional and radical
equations; proportion and variation; geometry; trigonometric functions and
their graphs; and logarithmic and exponential functions. |
|
|
Minnesota Transfer Goals: 4 0 |
|
MATH |
112 |
|
College Algebra |
4 |
|
Short review of elementary algebra
topics; general problem solving strategies; solving first degree, second
degree, and absolute value equations and inequalities; linear, quadratic,
polynomial, exponential, and logarithmic functions; systems of linear
equations and inequalities; matrix algebra; solving polynomial equations;
conic sections, quadratic systems; fundamental geometric concepts. |
|
|
Minnesota Transfer Goals: 4 0 |
|
PHIL |
110 |
|
Logic & Critical Thinking |
3 |
|
Traditional syllogistic logic and an
introduction to the elements of modern symbolic logic. May be used for
general education. |
|
|
Minnesota Transfer Goals: 4 0 |
|
SPCH |
121 |
|
Introduction to Communication |
3 |
|
A course designed to develop an
understanding and to improve (by performance) the total communication
process of the student. Attention is placed on interpersonal
communication, group communication and public communication. |
|
|
Minnesota Transfer Goals: 1 0 |
|