Apr 20, 2024  
2016-17 Academic Catalog 
    
2016-17 Academic Catalog [ARCHIVED CATALOG]

Courses


 

Civil Engineering

  
  • CET-282 - Civil Engineering Co-Op 2

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CET-283 - Civil Engineering Co-Op 3

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.


College Success

  
  • COL-101 CCO

    COL-101 - College Success Seminar

    3 credits
    In this seminar the student explores the purposes of higher education and his/her potential role as a participant in college and other learning environments. The student studies the concepts, theories, and techniques of time management, note taking, comprehension of academic materials, test taking and written and oral presentations. Individual and group learning experiences increase the student’s knowledge of campus and community resources, ability to engage in critical thinking and proficiency in communication. Emphasizing academic and personal development, the seminar encourages the student to develop individual responsibility for lifelong learning.

    Course previously known as: COLL-160
  
  • RCH-100 - Basic Research

    1 credits
    This introductory course will teach students basic research skills. Students will learn to locate, collect, analyze, document and use information to increase their understanding of a topic or issue. The course will provide students with an opportunity to investigate various information sources in their program or area of academic interest. Students will become familiar with research citations formats required for their professional fields.

    Course previously known as: RSCH-100
  
  • RCH-200 CCO

    RCH-200 - Research Applications

    1 credits
    This course expands upon the foundation of library exploration and basic research skills and applies it to a discipline-specific research project. Students will receive a discipline-relevant topic to research, write a report in either APA or AMA style, and make a high caliber oral presentation. Faculty will mentor students through this process.

    Prerequisite(s): RCH-100 

    Course previously known as: LIBR-200

Computer Applications

  
  • CMP-098 CCO

    CMP-098 - Introduction to Computers

    3 credits
    This is an introductory course recommended for students who have had limited exposure to computers. Major emphasis will be place on basic computer concepts, terminology, and hands-on experience. The exercises are designed to develop and enhance computer skills. The course will cover topics such as computer concepts, the Windows operating system, the Internet, and the latest word processing software program. Upon completion of this course students will take Computer Applications (CMP-107 ) which meets the computer literacy graduation requirement.

    Course previously known as: CMPA-098
  
  • CMP-101 - Basic Technology

    3 credits
    In this introductory level course students will be provided with an orientation to computer concepts and learn the steps necessary to protect their computer and personal information from security concerns. They will learn how to use Windows features and other computer and school resources available in order to use technology efficiently and effectively. This course will also introduce students to resources available online. These resources, which can be for personal, educational, and business use, fall into the two main categories of research and collaboration. Web 2.0 tools allow us to use the materials found through researching more efficiently. Other applications may be used to bookmark information, take notes, organize material, and credit sources. Students will learn about copyright laws, how to use materials ethically and legally, and how to copyright material. Collaboration tools will be used to learn how to stay organized and communicate with others more effectively, as well as organize and schedule events and projects. Applications used for collaboration may include scheduling, brainstorming, creating and distributing surveys, presenting information, blogs, wikis, and social networking. Available to the entire STCC community.

    Prerequisite(s): None

    Course previously known as: CMPA-108
  
  • CMP-106 CCO

    CMP-106 - Computer Basics: Concepts & Applications

    3 credits
    This course covers the most important computer literacy topics including a fundamental understanding of computer hardware (input, output, processing, and storage), and software (systems, applications, and productivity); using operating systems and common program functions; a practical study of the Internet (e-mail, Internet search techniques; resource evaluation and citations); a practical study of common productivity software (word processing, spreadsheet, database, and presentation); and an understanding of the implications and effects of computers in our social order.

    Corequisite(s): OIT-100  

    Course previously known as: CMPA-160
  
  • CMP-107 - Computer Applications

    3 credits
    This course is a continuation of Introduction to Computers (CMP-098 ), and this course meets the computer literacy graduation requirement. This course will cover three of the most important computer literacy topics which include a practical study of spreadsheets, databases, and presentation software. New terminology will be introduced and a hands-on approach will continue to be stressed.

    Prerequisite(s): CMP-098  

    Corequisite(s): OIT-100  

    Course previously known as: CMPA-161
  
  • CMP-120 CCO

    CMP-120 - Intro to Google Apps

    1 credits
    This course is designed to introduce students to the communication tools (Gmail and Google Calendar) and productivity tools (Google Docs: text files, spreadsheets, and presentations) in Google Apps. Students will learn how to conduct basic and advanced searches on Google; use advanced Google Search Tools; manage Gmail accounts; create new calendars and add events using Google Calendar; and share and collaborate documents, tables, spreadsheets, and presentations using Google Docs, Spreadsheets, and Presentations. Available to the entire STCC community.

    Prerequisite(s): 20 WPM

    Course previously known as: CMPA-130
  
  • CMP-121 CCO

    CMP-121 - Word Processing

    3 credits
    Students will create and edit various documents. The student will be introduced to basic word processing concepts such as applying character effects, finding/replacing text, creating headers/ footers, moving text, creating envelopes/labels, and changing fonts, alignment, page numbering. Managing files, creating tables, and inserting graphics will also be introduced. Successful completion of the course will prepare the student for MOUS certification in MS Word (Core Level).

    Prerequisite(s): 20 WPM

    Course previously known as: CMPA-102
  
  • CMP-122 CCO

    CMP-122 - Excel

    3 credits
    Students will create and format worksheets in MS Excel. The student will be introduced to basic worksheet concepts such as applying font styles, setting margins, modifying cell contents, inputting formulas/functions, and creating various charts. Successful completion of the course will prepare the student for MOUS certification in MS Excel (Core Level).

    Prerequisite(s): 20 WPM

    Course previously known as: CMPA-109
  
  • CMP-123 CCO

    CMP-123 - Access

    3 credits
    In this course students will learn to create a database table and create relationships between database tables. Students will create forms, reports, mailing labels and charts. Students will also gain experience in using database wizards and office links, performing queries, and filtering records. Successful completion of the course will prepare the student for MOUS certification in MS Access (Core Level).

    Prerequisite(s): 20 WPM

    Course previously known as: CMPA-111
  
  • CMP-124 CCO

    CMP-124 - PowerPoint Applications

    2 credits
    Students will create various presentations using Microsoft PowerPoint. The student will be introduced to many features to enhance the appearance of slides by changing the slide design and color scheme and adding animation and sound. Advanced PowerPoint features will be presented such as customizing clip art images, creating and enhancing charts, adding custom backgrounds, using design templates, and designing a custom show. Students will be required to create an original slide presentation. Successful completion of the course will prepare the student for MOUS certification in MS PowerPoint (Core Level).

    Course previously known as: CMPA-121
  
  • CMP-125 CCO

    CMP-125 - Desktop Publishing

    3 credits
    A comprehensive introduction to a powerful desktop publishing software program such as Microsoft Office Publisher or Microsoft Word. The student will have use of a microcomputer system and receive hands-on experience. The course will be heavily project-oriented. The student will be guided into producing increasingly complex publications, thus experiencing a variety of techniques and achieving self-sufficiency. Hardware and software concepts as well as terminology associated with desktop publishing will also be included in this course.

    Prerequisite(s): CMP-121  or CMP-106 ;

    Course previously known as: CMPA-320
  
  • CMP-201 CCO

    CMP-201 - Presentation Skills for the Facebook Generation

    3 credits
    Basic Presentation Skills for the Facebook Generation provides students with the tools to create quality multimedia presentations for personal and professional use. The course is centered on using the student’s inventory of personal and work experiences to produce written and oral presentations. Student projects include a paper resume, a PowerPoint resume, personal Facebook and business Facebook pages. Microsoft Office, Google Docs, Facebook, and LinkedIn will be some of the tools utilized in the course.

    Prerequisite(s): CMP-106  

    Course previously known as: CMPA-230
  
  • CMP-250 CCO

    CMP-250 - Microsoft Office Certification Preparation

    3 credits
    This course will prepare students for the Microsoft Office Specialist (MOS) certification exams in Microsoft Office Word, Microsoft Office Excel, Microsoft Office Access, and Microsoft Office PowerPoint. Earning a Microsoft Office Specialist certification will help students in today’s competitive job market. For employer, the certification provides skill-verification tools that assess a person’s skills using Microsoft Office Programs.

    Prerequisite(s): CMP-121 , CMP-122 ,  ,   

    Course previously known as: CMPA-400
  
  • OIT-101 CCO

    OIT-101 - Keyboarding

    3 credits
    This course is designed for any individual wishing to develop touch keyboarding skills when entering alphabetic and numeric data on the personal computer. The student will be provided with projects designed to build speed and accuracy on both straight copy and business forms. A minimum touch keyboarding rate of 25 words per minute is required for course completion. Available to the entire STCC community.

    Course previously known as: CMPA-116
  
  • OIT-102 CCO

    OIT-102 - Document Formatting

    3 credits
    This course provides technical skills necessary in formatting basic business documents using word processing commands. These documents include business letters in a variety of styles such as envelopes, memorandums, tables, and traditional academic reports-academic reports using APA or MLA Styles and report citations (bibliographies, references, etc.).

    Prerequisite(s): OIT-101  

    Course previously known as: CMPA-216
  
  • OIT-140 CCO

    OIT-140 - Career Preparation/Soft Skills

    1 credits
    This course is designed to prepare students with the soft skills that are essential to long-term success in the workplace. Soft skills are attitudes and behavior that relate to critical thinking, problem solving, communication, collaboration, and presentation skills. Through a combination of engaging workbook activities and video episodes, students will use technical skills for career preparation, clean up online personas, improve written communication skills in emails, and understand the importance of teams in the workplace. One lecture hour. Available to the entire STCC community.

    Course previously known as: CMPA-140

Computer Information Technology

  
  • CIT-101 CCO

    CIT-101 - CIT Foundations

    3 credits
    This course provides a foundation for all IT majors in developing an awareness of the vital need businesses and institutions have for instituting and managing efficient and effective systems to handle today’s information requirements. A major component of the course is to increase critical thinking skills by identifying and solving typical information problems.

    Prerequisite(s): DRG-092 , DWT-099  (or placement at higher level) and OIT-100  or passing of keyboard test.

    Corequisite(s): MAT-087  

    Course previously known as: PROG-109
  
  • CIT-110 CCO

    CIT-110 - C# Programming 1

    3 credits
    This is an introductory course emphasizing object-oriented programming. Students are expected to design, code, debug, test, and document programs using the C#.NET language, beginning with short and simple applications and continuing with those of increasing complexity. Concepts such as variables, constants, data types, GUI concepts, and all decision and iteration structures will be introduced and used throughout the course. Also included are more complex subjects such as scope, string manipulation, sequential file access, classes, objects, attributes, and event-driven programming. After completing this course, students will be able to program in C#, employ many important capabilities of the Microsoft Visual Studio.NET Integrated Development Environment (IDE), and follow industry coding standards emphasized throughout the course. Note: A lab is required with this course. Note: Touch typing ability is highly recommended.

    Prerequisite(s): DWT-099  and DRG-092  (Minimum grade C-)or placement at ENG-101  and MAT-087  (Minimum grade C-) or placement at MAT-097  or higher. OIT-100  or passing of keyboard test.

    Corequisite(s): CIT 110L  

    Course previously known as: PROG-116
  
  • CIT-110L - Lab: C# Programming 1

    1 credits
    This course is the laboratory component of CIT 110 .

    Corequisite(s): CIT 110  .

  
  • CIT-111 CCO

    CIT-111 - C# Programming 2

    3 credits
    This course will cover advanced topics in the C# programming language. Topics covered will include arrays, classes, objects, menus, strings, exception handling, accessing and updating a database, sequential files and building Windows forms applications. Students will develop C# programs using the Microsoft Visual Studio.NET Integrated Development Environment. Industry standards will be stressed and must be followed for all programs. A lab is required with this course.

    Prerequisite(s): CIT-110  

    Corequisite(s): CIT-111L.

    Course previously known as: PROG-316
  
  • CIT-111L - Lab: C# Programming 2

    1 credits
    This course is the laboratory component of CIT 111 .

    Corequisite(s): CIT-111.

  
  • CIT-116 CCO

    CIT-116 - Mobile Programming

    3 credits
    This course is an introduction to the exciting world of developing apps for mobile and tablet devices. Course content is designed for those who have some programming experience that want to gain knowledge and skills to develop mobile solutions in this growing technology segment. Students will create applications for a mobile computing device platform and testing will be done using a software emulator.

    Prerequisite(s): CIT-110  or CIT-215  

    Course previously known as: PROG-320
  
  • CIT-120 CCO

    CIT-120 - Windows 1

    3 credits
    This course introduces the concepts and functions of modern computer operating systems. Emphasis will be placed on those microcomputer operating systems which have full multi-tasking capabilities and/or which provide a graphical user interface. Approximately one half of the scheduled class time will be spent in a lab environment using the operating systems.

    Prerequisite(s): CIT-101 ;

    Course previously known as: PROG-313
  
  • CIT-121 CCO

    CIT-121 - Windows 2

    3 credits
    This course will examine the Windows Server O/S in depth. Advanced operating systems installation and some advanced features will be covered. Some advanced features include Active Directory, domains, sites, OU’s, group policy, RSOP, printing and other advanced topics will be taught.

    Prerequisite(s): CIT-120  

    Course previously known as: PROG-326
  
  • CIT-130 CCO

    CIT-130 - UNIX 1

    3 credits
    This course will cover the Linux/UNIX Operating System. We will examine some theory behind the UNIX/Linux family of operating systems. Operating systems installation will be covered. Features and tools of Linux will be discussed along with some of the technical aspects of the O/S. The hands-on component will give the students exposure to Linux and many of the commands and tools. The students will learn Operating System management and Operating System troubleshooting. Other miscellaneous features will be taught in the hands-on environment.

    Prerequisite(s): CIT-101 ;

    Course previously known as: PROG-325
  
  • CIT-131 CCO

    CIT-131 - UNIX 2

    3 credits
    This course will cover the Linux/Unix Operating System. We will examine the UNIX/Linux Operating System in depth. Advanced Operating Systems installation and some advanced features will be covered. Some advanced features include analysis and monitoring tools, DHCP, DNS, mail server management and other system services. Scripting and other advanced commands will be taught.

    Prerequisite(s): CIT-130 ;

    Course previously known as: PROG-360
  
  • CIT-140 CCO

    CIT-140 - Web Authoring 1

    3 credits
    This course focuses on the advanced features of web authoring: incorporating frames and enhanced layout, designing user input forms, uploading web pages, multimedia and creating image maps. Web scripting will be introduced. Commercial packages for web page design will be discussed and used in this course. A lab is required with this course.

    Prerequisite(s): CIT-101  

    Corequisite(s): CIT 140L  

    Course previously known as: PROG-324
  
  • CIT-140L - Lab: Web Authoring 1

    1 credits
    This course is the laboratory component of CIT 140 .

    Corequisite(s): CIT 140  .

  
  • CIT-141 CCO

    CIT-141 - Web Authoring 2

    3 credits
    This course will provide students with experience in writing scripting language, enabling them to add interactivity to web pages and do specify communication between the server and a web page. Basic programming concepts are covered, including data representation, functions, control structures, and arrays. This is followed by detailed discussions of object-oriented programming, design issues, and Document Object Model (DOM). Students will learn the mechanics involved in building dynamic and interactive web pages.

    Prerequisite(s):     

    Corequisite(s): CIT-141L.

    Course previously known as: PROG-424
  
  • CIT-141L - Lab: Web Authoring 2

    1 credits
    This course is the laboratory component of CIT 141 .

    Corequisite(s): CIT-141.

  
  • CIT-160 CCO

    CIT-160 - Networks 1

    3 credits
    This course will teach network administration and various topics related to both Local Area Networks(LAN) and Wide Area Networks(WAN). Some of the topics covered will include LAN/WAN topology, protocols, network architecture, cabling and the OSI model. This course will be taught from a network administrator’s perspective and provide the student with the skills necessary to understand and administer a computer network.

    Prerequisite(s): CIT 101  

    Course previously known as: PROG-412
  
  • CIT-161 CCO

    CIT-161 - Networks 2

    3 credits
    This course will teach advanced network administration, including how to monitor network servers and LAN/WAN management. The topics of DHCP, DNS, mail server management, FTP, IIS, and other system services will be covered. This course will emphasize network trouble-shooting and critical thinking skills. The course will also contain advanced LAN/WAN concepts including network layout, TCP/IP and network design.

    Prerequisite(s): CIT-160 

    Course previously known as: PROG-413
  
  • CIT-162 CCO

    CIT-162 - Networks 3

    3 credits
    This course will teach router configuration and fundamentals. The student will learn how switches & routers work and will be able to configure these devices. This course will be a combination theory and practical hands-on Switch/Router configuration.

    Prerequisite(s): CIT-160 ;

    Course previously known as: PROG-414
  
  • CIT-201 CCO

    CIT-201 - Database Systems

    3 credits
    The goals of this course are to become knowledgeable in the theory, design, development and information retrieval of computerized databases. Database theory and design will include the normalization (first, second, and third normal norms) of data as well as development methodologies. The database design and information retrieval components will be developed using relational database software (including Structured Query Language [SQL]) on microcomputers. The database will be used for developing tables, forms, queries, relationships, reports and switchboards.

    Prerequisite(s): CIT-101  

    Corequisite(s): CIT 201L  

    Course previously known as: PROG-317
  
  • CIT-201L - Lab: Database Systems

    1 credits
    This course is the laboratory component of CIT 201  .

    Prerequisite(s): CIT 101  .

  
  • CIT-205 CCO

    CIT-205 - XML and Related Topics

    3 credits
    This course examines the standards, tools, and XML related languages that are making documents increasingly interchangeable, searchable, dynamic and customizable. The course introduces design application-specific markup languages using XML rules. Emphasis is placed on validating XML documents and transforming them using XSLT/Xpath or DOM programming interfaces. The XML documents are then formatted using CSS, DTD or Schemas.

    Prerequisite(s): CIT 140  

    Corequisite(s): CIT 205L  

    Course previously known as: PROG-430
  
  • CIT-205L - Lab: Xml and Related Topics

    1 credits
    This course is the laboratory component of CIT 205 .

    Corequisite(s): CIT 205  .

  
  • CIT-215 CCO

    CIT-215 - Java Programming

    3 credits
    This course introduces the student to the concepts embodied within all Object-Oriented Programming (OOP): encapsulation, inheritance, and poly-morphism. Students will use existing objects and learn how to create their own while developing both stand-alone applications and Applets for the Web.

    Prerequisite(s): CIT-110 ;

    Corequisite(s): CIT-215L

    Course previously known as: PROG-407
  
  • CIT-215L - Lab: Java Programming

    1 credits
    This course is the laboratory component of CIT 215 .

    Corequisite(s): CIT-215

  
  • CIT-220 CCO

    CIT-220 - Visual Basic.NET

    3 credits
    Industry standards, object orientation, and the development of bullet proof application programs will be stressed. Students will be exposed the .NET Framework and Common Language Runtime (CLR). Database access will also be stressed using ADO.NET as the access method and MSDE (desktop version of Microsoft SQL Server) as the database. Student will build business objects using Visual Basic.NET, The reading and writing of SML will also be covered.

    Prerequisite(s): CIT-110  

    Corequisite(s): CIT 220L  

    Course previously known as: PROG-408
  
  • CIT-220L - Lab: Visual Basic.NET

    1 credits
    This course is the laboratory component of CIT 220 .

    Corequisite(s): CIT 220  .

  
  • CIT-225 - Computer Maintenance A+

    3 credits
    This is a current and comprehensive course on configuring, diagnosing, and repairing microcomputers and associated technologies. This course covers the advanced hardware and software issues current personal computer systems. Topics covered include: how computers work, how software and hardware work together, the systems board, understanding and managing memory, hard dis drives, installing and supporting disk drives, troubleshooting fundamentals, supporting I/O devices, and operating system fundamentals, updates and upgrades. The lab portion of the course will allow students to verify the concepts introduced in the class by performing hands-on exercises. Completion of this course will assist the student in preparing to pass the A+ certification exams and succeed in the PC repair industry. Three lecture and two lab hours.

    Prerequisite(s): CIT-101  

    Corequisite(s): CIT-225L

    Course previously known as: PROG-340
  
  • CIT-225L - Lab: Computer Maintenance A+

    1 credits
    This course is the laboratory component of CIT 225 .

    Corequisite(s): CIT 225  .

  
  • CIT-250 CCO

    CIT-250 - Internet/Network Security 1

    3 credits
    This course will teach the students about data protection and threats. The students will learn about Operating System protection, network protection and desktop protection techniques. The student will learn about the many threats to a network and how to protect against those threats. The students will use hands-on tools that hackers use to gain an understanding of the various vulnerabilities that exist.

    Prerequisite(s): CIT-120 , CIT-130  and CIT-160 .

    Course previously known as: PROG-350
  
  • CIT-251 CCO

    CIT-251 - Internet/Network Security 2

    3 credits
    This course is an extension of Internet Security 1 and will teach protection strategies in depth. Protection will include building firewalls and intrusion detection systems, understanding packet analysis, and network security assessment.

    Prerequisite(s): CIT-250 ;

    Course previously known as: PROG-450
  
  • CIT-252 CCO

    CIT-252 - Advanced Security Topics

    3 credits
    This course currently has two components: backbone design and a capstone project. The course will teach proper network design, showing students how to layout a network for both protection and efficiency. Students will critique existing designs and design networks. The outcome should be students who can analyze a network design for flaws regarding security and usability. The second component will require students to do a full security analysis on a company which includes evaluating and documenting existing designs, Suggesting a new design, documenting and implementing the new design, and testing their design for security flaws.

    Prerequisite(s): CIT-250 ;

    Course previously known as: PROG-416
  
  • CIT-280 - Computer Information Tech Internship 1

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CIT-281 - Computer Information Tech Co-Op 1

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CIT-282 - Computer Information Tech Co-Op 2

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CIT-283 - Computer Information Tech Co-Op 3

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CIT-285 - Computer Information Tech Internship 2

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.


Computer Science

  
  • CSC-100 CCO

    CSC-100 - Introduction to Computer Science

    3 credits
    This course is designed to provide a foundation for more advanced courses in computer science and engineering. The course will begin with an introduction to computer systems and the understanding of the implications and effects of the computer in our social order. The course will provide and stress the principles of good programming style and structure. The class will meet for three class hours and three lab hours each week.

    Prerequisite(s): MAT 097  or placement at college-level math.

    Corequisite(s): CSC 100L   ;  MAT 124  or higher.

    Course previously known as: CSCI-100
  
  • CSC-100L - Lab: Introduction to Computer Science

    1 credits
    This course is the laboratory component of CSC 100  .

  
  • CSC-101 CCO

    CSC-101 - Computer Science 1

    3 credits
    This course assumes no prior knowledge of computer programming. The course starts with the basic of problem solving and algorithm development using the standard control structures of sequencing, selection, iteration, and function abstraction. A brief introduction to object- oriented design perspective is fully introduced and integrated into the student’s problem- solving methodology. The C++ programming language will be used in this course. A summary of the topics contained in the course include: an overview of computer science, problem solving, input and output techniques, functions, selection statement, repetitious statements, strings, structured data will classes, files, and arrays.

    Corequisite(s): CSC 101L  

    Course previously known as: CSCI-110
  
  • CSC-101L - Lab: Computer Science 1

    1 credits
    This course is the laboratory component of CSC 101  .

  
  • CSC-111 CCO

    CSC-111 - Intro to the Java Programming Language

    3 credits
    This course provides first-time programmers a fundamentals-first approach to learning the Java programming language. The course introduces basic programming concepts and techniques including selection, looping, method definitions, step-wise refinement, and arrays. In addition to these fundamental concepts the beginnings of object oriented programming and class creation are introduced. Students will primarily be developing command line Java applications and by the end of class should be able to create simple programs using Java technology and read and edit Java technology source code using an industry standard integrated development environment (IDE).

    Prerequisite(s): MAT 097  or placement at college-level math.

    Corequisite(s): CSC 111L   ; MAT-124  or higher.

    Course previously known as: CSCI-111
  
  • CSC-111L - Lab: Intro to the Java Programming Language

    1 credits
    This course is the laboratory component of CSC 111  .

  
  • CSC-112 CCO

    CSC-112 - Intermediate Topics in Java Programming

    3 credits
    A second course in Java Programming that exposes students to the concepts involved in using higher-level, object-oriented programming technique. This course, a continuation of CSC 111  , covers more advanced Java topics and gives students experience in writing graphical (GUI) applications. Topics also include handling, file input/output (I/O), multithreading, networking, and simple JDBC database access.

    Prerequisite(s): CSC-111 , MAT 124  

    Corequisite(s): CSC 112L  

    Course previously known as: CSCI-211
  
  • CSC-112L - Lab: Intermediate Topics in Java Programming

    1 credits
    This course is the laboratory component of CSC 112  .

  
  • CSC-210 CCO

    CSC-210 - Computer Organization and Digital Logic

    3 credits
    This course will introduce the students to Binary numbers, Hexadecimal numbers, Boolean algebra, Karnaugh Maps and Quine-McCluskey method of simplifying a circuit. Logic design circuits such as Adders, Registers, Decoders, Miltiplexers, ROMs, PLAs and PALs are introduced in the class. In the final part of course, students will be introduced to Sequential Circuits and Synchronous/Asynchronous circuit design.

    Prerequisite(s): CSC-111 ; MAT 125  

    Corequisite(s): CSC 210L  

    Course previously known as: CSCI-321
  
  • CSC-210L - Lab: Computer Organization/Digital Logic

    1 credits
    This course is the laboratory component of CSC 210  .

  
  • CSC-220 - Data Structures and Algorithms

    3 credits
    Course provides a survey of classic data structures. Content includes methods of analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, queues, and other structures using the Java language. Algorithms focus on sorting and searching methods, as well as recursive solutions.

    Prerequisite(s): CSC-111 ; MAT 125  

    Corequisite(s): CSC 220L  

    Course previously known as: CSCI-401
  
  • CSC-220L - Lab: Data Structures and Algorithms

    1 credits
    This course is the laboratory component of CSC 220  .


Computer Systems Engineering

  
  • CSE-110 CCO

    CSE-110 - Introduction to Computer Systems

    2 credits
    This is an introductory course that will prepare Computer Systems Engineering Technology students for more advanced courses in the department. Hands-on coverage includes popular PC operating systems and hardware. Specific topics include system booting, system configuration, BIOS, disk management, CPUs, bus architectures, power supplies, disk drivers, memory, multimedia, field replaceable units (FRUs), and network devices. Students learn how hardware devices integrate into and work with an operating system. The internet is used extensively for research including product documentation, software upgrades, driver upgrades, and product comparison. In the lab students will use a collection of hardware and software components to build, modify, upgrade, and troubleshoot today’s popular PC hardware and operating systems.

    Corequisite(s): CSE 110L  

    Course previously known as: CSET-210
  
  • CSE-110L - Lab: Introduction to Computer Systems

    1 credits
    This course is the laboratory component of CSE 110  .

  
  • CSE-120 CCO

    CSE-120 - Computer Systems

    3 credits
    This course covers the advanced hardware and software issues concerning current person computer systems. Topics include: video displays and drivers, bus systems, memory systems, BIOS upgrades, RS-232, SCSI, USB, IEEE-1394, I/O devices, printers, magnetic and optical storage devices, backup strategies including RAID storage and tape drives, scanners, modems and systems integration. The lab portion of the course will allow students to verify the concepts introduced in the class by performing hands-on exercises. In the lab, students will be working and upgrading systems running current operating systems such as WinXP, Vista, Mac OS X and various Linux distros.

    Prerequisite(s): CSE-110  or permission of instructor.

    Corequisite(s): CSE-150   and CSE 120L  

    Course previously known as: CSET-254
  
  • CSE-120L - Lab: Computer Systems

    1 credits
    This course is the laboratory component of CSE 120  .

  
  • CSE-120L - Lab: Computer Systems

    1 credits
    This course is the laboratory component of CSE 120  .

  
  • CSE-140 - Operating Systems 1

    3 credits
    This course will introduce the student to computer operating systems. The course provides the information needed to understand and support the desktop, server, and network operating systems in use today –the latest Windows version both desktop and server, Linux, and Macintosh. Major concepts include operating system theory, installation, upgrading, configuring (operating system and hardware), file systems, security, hardware options, storage, resource sharing, network connectivity, maintenance, and troubleshooting. This course combines theory and technical practice for a stronger understanding. A three-hour lab component is included to give hands-on experience with these topics.

    Corequisite(s): CSE 140L  and CSE-110  (or permission of instructor).

    Course previously known as: CSET-345
  
  • CSE-140L - Lab: Operating Systems 1

    1 credits
    This course is the laboratory component of CSE 140  .

  
  • CSE-150 CCO

    CSE-150 - Linux Command and Shell Programming

    3 credits
    This course covers three command line and shell scripting platforms; Linux/Apple BASH shell, AppleScript, and the Windows command line. The bulk of the material involves the BASH shell with examples from other platforms. BASH runs natively on Linux, BSD, and Apple OS X. Linux compatible systems are capable of running other shells. The topics covered are primarily targeted at automating system administration tasks, workflow automation; arid the skill sets for Linux, OS X, and Windows system administrators or advanced users. Some simple PERL and Python scripts may be introduced for parsing of system, network, and security logs to produce activity reports. Topics include logging in and logging out of the user accounts, remote access using secure shell (SSH), process control, file system commands, file system types and characteristics, encryption and decryption commands, file and directory permissions, user and group security, access to removable and remote storage, remote access to heterogeneous systems, system monitoring and logs, system editors such as vi and nano, moving files through the network securely, hardware status and configuration commands, system log rotation and reporting, and the contents of key configuration files that configure the security, networking, the boot process, scheduling, and applications.

    Prerequisite(s): Students are expected to have basic computer skills, but no prior command line skills or Linux experience is assumed.

    Corequisite(s): CSE-150L

    Course previously known as: CSET-256
  
  • CSE-155 - Introduction to Programming

    3 credits
    In this course the student will learn programming using the Perl language. It concentrates on basic principles of program design, structured programming, objects, and debugging. This course is intended as an introduction to the core principles of programming. CSE-155 is recommended as a first course in programming for novice programmers before attempting C, C++, and Java. It is used as a scripting language on Linux and as a scripting language for some applications that run on Linux. CSE-155 is also suitable to those that want some introductory Linux programming experience.

    Course previously known as: CSET-111
  
  • CSE-160 CCO

    CSE-160 - Introduction to Programming Using Python

    3 credits
    In this course the student will learn the fundamentals of programming using the Python language. Python is used as a scripting language on Linux and as a scripting language for some applications that run on Linux. CSE-160 is also suitable to those that want some introductory Linux programming experience. This course is intended as an introduction to the core principles of programming. CSE-160 is recommended as a first course in programming for novice programmers before attempting C, C++, and Java. CSE-160 concentrates on basic principles of program design, structured programming, objects, and debugging. Using basic version control and testing for quality control will be covered. Some programs can be run on an embedded system as the Raspberry Pi to demonstrate the principles surrounding the Internet of Everything (IOE).

    Prerequisite(s): Basic computer experience. CSE 110  is recommended but not required.

  
  • CSE-220 CCO

    CSE-220 - Computer and Network Security

    3 credits
    Topics include security management practices, access control systems, telecommunications and network security, public and private key cryptography, security concerns for application and software development, business continuity planning and disaster recovery planning. Students will be able to select and use cryptographic tools to secure data, examine firewall settings, use & verify common cryptographic hash signatures, and create signed files. Target skills are the creating and maintenance of a security plan, the system administrator’s responsibilities to implement the plan, techniques and tools to audit and monitor security, threat analysis, and increasing security awareness. An overview of the current security certifications and their requirements will be given at the end of the class. Students are expected to have some computer and network experience. Some homework requires Internet access to the department’s servers. Students may take the course at the instructor’s discretion.

    Course previously known as: CSET-384
  
  • CSE-240 CCO

    CSE-240 - Operating Systems 2

    3 credits
    This course will show the student how to plan the network infrastructure around features supported by Windows Server 2008. Issues such as network protocols and services are compared based on the requirements of the company or organization. In addition, the importance of the Transmission Control Protocol/Internet Protocol (TCP/IP) for enterprise networks is emphasized. This includes using Domain Name System (DNS), Network Address Translation (NAT), Network Access Protection (NAP), Certificate Services, Dynamic Host Configuration Protocol (DHCP) and Active Directory. The student will also learn how to configure, manage, secure, and troubleshoot features and services for operating systems, including routing and remote access, file services, print services, updating and storage. A three-hour lab component is included to give hands-on experience with these topics. Three hours lecture.

    Prerequisite(s): CSE-140 ;

    Corequisite(s): CSE 240L  

    Course previously known as: CSET-445
  
  • CSE-240L - Lab: Operating Systems 2

    1 credits
    This course is the laboratory component of CSE 240  .

  
  • CSE-250 CCO

    CSE-250 - Information Storage Management

    3 credits
    Information and Storage Management (ISM) moves beyond simple hard drive storage to the technology necessary to increase the reliability and flexibility for modern data centers. Course coverage includes data de-duplication, unified storage, continuous data protection technology, virtual provisioning, FCoE, flash drives, tiered storage, big data, and more. Details storage models such as RAID, Network Attached Storage (NAS), Storage Area Network (SAN), tape backup, and backup strategies. Virtualization at various infrastructure components is explored. Examines Business Continuity and Security in physical and virtualized environment. ISM may be taken before or after Virtualization using VMWare ESXi Server.

    Prerequisite(s): CSE 110  or permission of instructor.

    Corequisite(s): CSE-250L

  
  • CSE-250L - Lab: Information Storage Management

    1 credits
    This course is the laboratory component of CSE 250 .

    Corequisite(s): CSE 250  .

  
  • CSE-252 CCO

    CSE-252 - Virtualization using VMWare ESXi Server

    3 credits
    Topics in Virtualization using VMWare ESXi Server explore the use of server virtualization in the modern data center and are centered around the VMWare Certified Professional certification exam. This course explores installation, configuration, and management of VMWare vSphere, which consists of ESXi and vCenter Server starting with basic concepts, the business case for virtualization, through installation and configuration, and management of virtual servers. This course is composed of a three hour lecture with a three hour lab.

    Prerequisite(s): CSE 110  and CSO 105  or permission of instructor.

    Corequisite(s): CSE-252L

  
  • CSE-252L - Lab: Virtualization using VMWare ESXi Server

    1 credits
    This course is the laboratory component of CSE 252  .

    Corequisite(s): CSE 252  .

  
  • CSE-254 CCO

    CSE-254 - Cloud Computing Infrastructure and Services

    3 credits
    This class provides the student with the wide spectrum of topics starting from Classic Data Center to IT as-a-Service. Topics include cloud deployment and service models, cloud infrastructure, private clouds, public clouds, security and the key considerations in migrating to cloud computing. The core of the course concentrates on the EMC Cloud Infrastructure and Services (EMCCIS) certification exam objectives. The U.S. National Institute of Standards and Technology definitions of cloud computing are used as a guide. We will examine some simple commercial cloud services and then more complex examples in commercial systems such as Amazon Web Services (AWS) and the IBM BlueMix cloud platform.

    Prerequisite(s): Windows application experience, understanding of basic networking, and file storage systems. CSE 140  , Operating Systems 1 recommended.

    Corequisite(s): CSE 254L  

  
  • CSE-254L - Lab: Cloud Computing Infrastructure and Services

    1 credits
    This course is the laboratory component of CSE 254 .

    Corequisite(s): CSE 254  .

  
  • CSE-260 CCO

    CSE-260 - Application Servers

    3 credits


    This course covers common server applications frequently found on Linux, BSD, and Unix servers. Application server technologies typically form the foundation for more complex information technology systems that require server databases, web servers, virtualization, and security monitoring software. Best security practices will be introduced throughout the course with the goal of building a system ready for deployment on the public internet. Topics of study include firewalls (iptables), database servers (MySQL,SqLite), web servers (Apache, Nginx), content management systems (Joomla, Wordpress), file sharing services (Samba,NFS), installing Docker virtualization containers, Common Unix Printing (CUPS), and server-side web technology (PHP). Students will install and configure the core Linux Server operating system, add the middleware necessary to support the applications, create a backup and recovery process, then install and configure the server applications. Students will be expected to install, configure, and secure their servers in lab. We stress the best practices for system administration, system security, backing up critical data, and system monitoring. No prior experience with databases, web servers or html is necessary. Linux command line and general Linux experience are expected.

     

    Prerequisite(s): CSE-150  or permission of the instructor. Students are expected to have BASH command line and Windows desktop experience.

    Corequisite(s): CSE 260L  

    Course previously known as: CSET-480

  
  • CSE-260L - Lab: Application Servers

    1 credits
    This course is the laboratory component of CSE 260  .

  
  • CSE-280 - Computer Systems Engineering Internship 1

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CSE-281 - Computer Systems Engineering Co-Op 1

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CSE-282 - Computer Systems Engineering Co-Op 2

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CSE-283 - Computer Systems Engineering Co-Op 3

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CSE-284 - Computer Systems Engineering Co-Op 4

    3-9 credits
    This Cooperative Education course allows students to receive academic credit for off-campus educational work experience related directly to their major field of study.  Students who have completed 15 or more credits and who have achieved a 2.5 cum. QPA or higher are eligible to participate in Cooperative Education experiences. Approval for participation must be obtained from the applicable faculty coordinator and the Director of Cooperative Education.

  
  • CSO-205 - Scaling Networks

    3 credits
    This course is the third course in the Cisco Academy version 5 CCNA Routing and Switching curriculum. Describes the architecture, components, and operations of routers and switches in a large and complex network. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, STP, and VTP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement DHCP and DNS operations in a network.

    Prerequisite(s): CSO-155  

    Corequisite(s): CSO 205L  

    Course previously known as: CSCO-202
  
  • CSO-205L - Lab: Scaling Networks

    1 credits
    This course is the laboratory component of CSO 205  .

  
  • CSO-255 - Connecting Networks

    3 credits
    This course is the fourth in the Cisco Academy version 5 CCNA Routing and Switching curriculum. Discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network.

    Prerequisite(s):   

    Corequisite(s): CSO 255L  

    Course previously known as: CSCO-255
  
  • CSO-255L - Lab: Connecting Networks

    1 credits
    This course is the laboratory component of CSO 255  .


Cosmetology

  
  • COS-100 CCO

    COS-100 - Cosmetology Skills 1

    2 credits
    The student learns the theory of shampoo, decontamination, infection control and safety, scalp/hair disorders/diseases, hairstyling, the chemistry of shampoo and permanent wave, hairstyling for student competition, communication and computer skills, professional image and portfolio preparation are integrated.

    Prerequisite(s): DRG-092 ;

    Corequisite(s): BIO-119  

    Course previously known as: COSM-120
  
  • COS-101 CCO

    COS-101 - Cosmetology Skills Lab 1

    6 credits
    The student learns the techniques and procedures of haircutting, permanent waving, scalp treatments, shampooing, finger waving, pin curling, hair pressing, hairstyling, blow drying, thermal ironing, and an introduction to hairstyling for competition. Mannequin heads are used for practice under the supervision of a licensed instructor. Occupational safety and sanitation during each procedure are integrated and practiced. After meeting all requirements, the student will perform these skills in the STCC Cosmetology Client Lab.

    Prerequisite(s): DRG-092 ;

    Corequisite(s): BIO-119  

    Course previously known as: COSM-121
  
  • COS-102 CCO

    COS-102 - Aesthetics 1

    2 credits
    This course is designed to develop knowledge of the basic techniques utilized in the performance of manicures and facials. Theory of massage, skin care, nail disorders/diseases, infection control, and safety are studied. Professional image, portfolio preparation, effective communication, and computer skills are incorporated.

    Prerequisite(s): DRG-092 ;

    Corequisite(s): BIO-119  

    Course previously known as: COSM-122
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 -> 12