This course provides a comprehensive overview of the computer-what it is, what it can and cannot do, how it operates and how it may be instructed to solve problems. The course will familiarize learners with the terminology of computer science. The course provides opportunities to examine the application of the computer to a broad range of organizational settings and social environments. The course is designed to prepare learners to understand and use computers in both their personal and professional lives. 2 hrs. lecture/wk.
No sections found
In this introductory, nontechnical computer course, students study computing concepts, terminology, issues and uses. Extensive hands-on experience with the microcomputer is provided using business applications and the operating system to reinforce the concepts. 3 hrs. lecture/wk.
| crn | seats left |
|---|---|
| 13749 | 0/20 |
| 13750 | 0/20 |
| 13751 | 0/20 |
| 13752 | 0/20 |
| 13753 | 0/20 |
| 13754 | 0/20 |
| 13755 | 0/20 |
| 13756 | 1/20 |
| 13757 | 1/20 |
| 13758 | 0/20 |
| 13759 | 0/20 |
| 13760 | 0/20 |
| 13761 | 0/20 |
| 14005 | 0/20 |
| 13762 | 0/20 |
| 13763 | 0/20 |
| 13765 | 0/45 |
At the completion of this course, the student should be able to use the elementary concepts of computers, including several number systems. In addition, students will design, develop and write modular programs on a microcomputer in a structured programming language using standard structured concepts. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 13766 | 4/15 |
| 13767 | 5/15 |
| 13768 | 1/15 |
| 14919 | 3/15 |
| 13769 | 15/15 |
| 13770 | 0/15 |
| 13771 | 0/15 |
| 13772 | 1/16 |
| 13773 | 2/15 |
| 13774 | 6/15 |
| 15010 | 5/30 |
Upon successful completion of this course, students should be able to describe the Visual Basic programming environment, identifying the controls and objects available for creating .NET applications. Students should be able to define the basic terminology used by Visual Basic. They will create forms, draw the controls for each form, design menu bars, set form and control properties, write event and general procedures, and test and debug their applications. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 13847 | 16/16 |
| 13848 | 12/16 |
| 13849 | 9/20 |
In this introductory course, students will focus on using an editor to create and manipulate files on a computer. They also will submit computer programs for execution. 1 hr. lecture, lab/wk.
No sections found
Students will study and use assembler language for the microcomputer in order to understand the basic concepts of the personal computer and its use in problem solving. Topics include the microcomputer CPU, registers and memory segmentation. Practical applications include DOS and BIOS systems services, array and bit processing, and library calls. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
Students will study the use of the COBOL programming language by writing programs in COBOL in a mainframe environment. Emphasis will be on function and use of statements in the four divisions of ANSI COBOL. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
Students will write programs using assembler language in order to understand the basic concepts of the IBM mainframe. Topics include CPU, registers and memory fetching. Practical applications include I/O, array processing and bit manipulation. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
This course covers the use of an interactive environment and programming language to create, maintain and manipulate databases using Access as the RDBMS. The use of a command-level database programming language to customize business systems and selectively retrieve information using single or multiple database tables also will be studied. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 13850 | 13/16 |
| 14464 | 16/16 |
| 13851 | 12/20 |
This course will cover the concepts and principles of the multi-user, multi-tasking UNIX operating system. Students will complete projects in UNIX ranging from using simple commands to writing shell scripts automating repetitive tasks. 3 hrs. lecture/wk.
No sections found
This course is an in-depth introduction to the Perl scripting language. Students successfully finishing the course should be familiar with the most common operations and language idioms used in Perl programs and should be able to produce useful Perl scripts. In addition, students will have been introduced to the more powerful and rich elements of the language. Lectures and lab projects will cover the many features of the Perl language. 3 hrs. lecture, 1.5 hrs. lab/wk.
No sections found
Students will study the use of OS/VS JCL and typical applications. Emphasis will be on rules of coding JCL, optimizing resources, use of symbolic parameters and overriding statements. An IBM mainframe will be used in the application of JCL and utilities. 3 hrs. lecture/wk.
No sections found
This course is intended to prepare students to apply the object-oriented programming paradigm to solve typical business problems. The student should work with container classes such as Linked Lists, Trees, Stacks and Queues as tools in their program solutions. Students will be building application-oriented objects using the concepts of inheritance, function overloading and polymorphism. Students will also apply techniques of dynamic memory to build arrays and objects that can adjust memory requirements at run time. Students will be exploring the object-oriented and I/O capabilities as well as the string processing capabilities of the object-oriented language. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 13852 | 15/25 |
| 13853 | 20/25 |
Upon successful completion of this course, students should be able to write and test a Visual Basic program that uses the ADO.NET to access a local database. They will identify the commands necessary to open, display and maintain the database. They will correctly use Visual Basic keystroke events to edit and control input to the database. Students will use the Try Catch Error trapping structures to create robust projects. Students will generalize code for reuse. They will create a .Net component to coordinate a TextBox and ListBox that can be deployed from the ToolBox. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 15074 | 8/15 |
At the completion of this course, the student should be able to create Java applications and applets appropriate for implementation on the Internet and World Wide Web. The student will complete projects using Java's built-in features. The course will include graphics, graphical user interfaces, exception handling, multi-threading and interactive media. 3 hrs. lecture, 2 hrs. lab/wk.
No sections found
Students will study the basic philosophy and techniques of developing and using business information systems. The emphasis will be on the human involvement necessary in systems design and implementation. The course will address the use of specific technical approaches available in information processing. 3 hrs. lecture/wk.
| crn | seats left |
|---|---|
| 13854 | 18/25 |
| 13855 | 9/20 |
This course includes information and materials that will introduce the student to an object-oriented analysis and design methodology suitable for designing systems that can be implemented in any object-oriented programming language. Experience in using specific techniques and tools will be gained through the completion of real-world projects. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
At the completion of this course, the student should be able to create C# applications appropriate for implementation on the .NET platform. The student will complete projects using C#'s built-in features. The course will include graphics, graphical user interfaces, exception handling, multi-threading and database access. 3 hrs. lecture and 1.5 hrs lab/wk.
| crn | seats left |
|---|---|
| 13856 | 22/22 |
| 15212 | 14/20 |
In this advanced COBOL programming class, students will use ANSI COBOL to solve problems with data on a direct access device. They will work on methods for building, maintaining and using files in a sequential, random and indexed manner. They also will study the sort feature of COBOL. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
This is an introduction to command-level CICS using the COBOL language. The class will cover basic CICS commands and their uses as well as CICS management modules and their functions, including program control, terminal control, basic mapping support, file control and temporary storage. Debugging on the transaction level will be discussed. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
No sections found
This course is designed to present the skills and provide the hands-on experience required to be a Unix system and Web administrator. Typical system administration duties to be covered include installation, backup, restoration and routine maintenance, including adding/removing users, managing system resources, monitoring and optimizing system activity, and automating activities. Typical Web administration duties to be covered include installation and management of a relational database management system, installation and management of a Web server and an FTP server, kernel recompiling relevant to Web technology, and audio/video streaming. 3 hrs. lecture, 2 hrs. lab/wk.
| crn | seats left |
|---|---|
| 14602 | 15/15 |
The basic concepts and principles of a digital computer operating system will be explained. Also explored through a study of a typical digital computer operating system will be the relationships between hardware and software. 3 hrs. lecture/wk.
No sections found
Characteristics and objectives of database management systems (DBMS) versus traditional file management systems are discussed. Topics include relational, hierarchical and network models; data modeling using entity-relational model: normalization to avoid modification anomalies; and operational considerations of a relational database. Students will create and use a relational DBMS (currently Oracle) and a Standard Structured Query Language (SQL). SQL*Plus and embedded SQL will be used in programs. 3 hrs. lecture, 2 hrs. lab/wk.
| crn | seats left |
|---|---|
| 13857 | 17/25 |
| 13860 | 20/20 |
This course will prepare students to effectively manage projects, with a focus on information systems (IS) projects. Topics include project management terminology, project manager roles, project success factors, integration, scope, time, cost, quality, human resources, communications, risk, professional responsibility and procurement management. Using case studies, students will plan, schedule, execute and control projects, modifying their timelines and resource allocations as required. 3 hrs. lecture/wk.
| crn | seats left |
|---|---|
| 14467 | 12/25 |
This course is designed for students to apply the foundations of systems analysis and design, database design and programming to a significant information system. Students should work within a team to analyze a problem, develop and present a proposed information system solution, build a demonstrable prototype of the system and develop a significant portion of the system. Students should also develop a project schedule and present progress information to the class. Students should also develop job search skills and both written and oral communication skills. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 14003 | 9/20 |
Upon completion of this course, students should be able to demonstrate applications in the graphical user interface (GUI) programming language and use the appropriate GUI library. Techniques of object-oriented programming developed in CIS 235 will be applied to problems involving user interaction. The common user access (CUA) standards of GUI programming will be used throughout the course. The message queue and ordered linked lists objects used in CIS 235 will be applied to problems involving user selection and updating information in a database. Students will make extensive use of the application framework for the GUI environment provided by the GUI language compiler. It is strongly recommended that students be familiar with common user programs that run under the chosen operating system (Windows, OS/2, X-Windows) before taking this course. 3 hrs. lecture, 2 hrs. lab by arrangement/wk.
| crn | seats left |
|---|---|
| 14006 | 10/20 |
Students will work in an approved training situation under instructional supervision. The internship is designed to give the student the opportunity to use the skills learned in information systems courses. Fifteen hours on-the-job training per week will be the usual workload for the student.
| crn | seats left |
|---|---|
| 13861 | 10/10 |
At the completion of this course, the student should be able to create dynamic Web pages containing information accessed from a database for implementation on the Internet and World Wide Web. The student will complete projects using Dynamic HTML and a scripting language that can interface with a database. The course will include graphics, graphical user interfaces, exception handling, database and interactive media. 3 hrs. lecture, 2 hrs. lab/wk.
No sections found
At the completion of this course, the student should be able to create dynamic Web pages containing information accessed from a database for implementation on the Internet and World Wide Web. The student will complete projects using ASP.Net objects, dynamic HTML and a scripting language that can interface with a database. The course will include graphics, graphical user interfaces, exception handling, database and interactive media. 3 hrs. lecture, 2 hrs. lab/wk.
| crn | seats left |
|---|---|
| 13862 | 10/20 |
Students will learn advanced programming techniques for Windows, including enterprise software tools, advanced user-interface techniques, multimedia, ActiveX and Internet programming. The course project provides students with real-world development experience covering analysis, design and implementation of a large-scale development project using an object-oriented software development methodology, version control technique, advanced testing techniques, defect-tracking and technical documentation. 3 hrs. lecture, 2 hrs. lab/wk.
No sections found
At the completion of this course, the student should be able to create Java applications and applets that link to databases and provide the security and advanced GUI features appropriate for implementation on the Internet and World Wide Web. The student will complete projects using Java's built-in features. The course will include techniques for graphics optimization, building components for graphical user interfaces, client-server database connections in Java, handling security managers, building JAR files, using Java's remote objects and linking to other applications. 3 hrs. lecture, 2 hrs. lab/wk.
| crn | seats left |
|---|---|
| 13863 | 10/16 |
<?php
$xml = simplexml_load_file ("spring_cis.xml");
$term_code = $xml->parameters->term;
$term_node = reset($xml->xpath("definitions/terms/term[@id='$term_code']"));
$term_string = $term_node->title;
// easily find all "course" node.
$courses = $xml->xpath('//courses/course');
?>
<html>
<body>
<h1><?=$term_string?></h1>
<?foreach($courses as $c):?>
<h2><?=$c->subjectCode;?> <?=$c->courseNumber?></h1>
<h3><?=$c->title ?></h3>
<p><?=$c->description?></p>
<?php if(empty($c->sections)): ?>
<p><i>No sections found</i></p>
<?php else:?>
<table><tr><th>crn</th><th>seats left</th></tr>
<?php foreach($c->sections->children() as $section): ?>
<tr>
<td><?=$section->crn ?></td>
<td align='right'><?=$section->seatsAvailable . "/" . $section->maxEnrollment ?></td>
</tr>
<?php endforeach;?>
</table>
<?php endif;?>
<?php endforeach;?>
<hr>
<?php highlight_file (__FILE__);?>
</body>
</html>