|
2019-20 Academic Catalog [ARCHIVED CATALOG]
Courses
|
|
|
|
CISCO Networking |
|
-
CSO-255L - Lab: Connecting Networks1 credits This course is the laboratory component of CSO 255 .
|
Civil Engineering |
|
-
CET-115 - Construction Materials and Methods3 credits A survey of common materials and methods used in building construction is presented. Materials covered include wood, glue laminated timber, steel, non-ferrous metals, concrete, plastics and insulation. Emphasis is placed on their physical properties, use in construction and construction techniques for completing the project.
Course previously known as: CIVL-115 |
|
-
CET-120 - Construction Estimating2 credits This course is an introduction to the detailed and challenging profession of construction estimating. Students will learn how the wide range of construction materials, construction methods and business practices impact the overall cost of a construction project. Students will use plans and specifications from a recently built construction project to produce a detailed construction estimate for that project and better understand the wide range of direct, indirect and general overhead expenses that impact the cost of a project. Students will be introduced to a variety of cost data resources used in professional practice and will work on an independent bid proposal for a commercial construction project culminating in a bid opening. Students will build on the technical drawing skills mastered in ABT-150 .
Corequisite(s): CET-120L
Course previously known as: CIVL-220 |
|
-
CET-120L - Lab: Construction Estimating1 credits This course is the laboratory component of CET 120 .
Corequisite(s): CET 120
|
|
-
CET-135 - Hydraulics and Hydrology3 credits Concepts of continuity, energy, and hydrostatic pressure are included. Water supply and collections systems are analyzed and designed. General pipeline construction methods are presented. Basic hydrological principles of rainfall, runoff, and infiltration are discussed as part of sizing storm drainage system components. A computerized runoff model is introduced. Three lecture hours.
Prerequisite(s): MAT-124
Course previously known as: CIVL-235 |
|
-
CET-150 - Advanced CAD for Construction2 credits This course is the foundation for developing three dimensional CAD skills. The course builds upon the basic CAD skills developed in CET-125 with the purpose of expanding students capability to develop three dimensional models of buildings and sites using Civil 3D by Autodesk. Site plans and construction details are studied building on the skills learned in CET-101 . Students will investigate data collection and data transfer into CAD software including automated line and point generation. In addition, students will investigate more advanced tools in CAD for layout, drainage analysis, and estimating. Two lecture and four lab hours.
Prerequisite(s): ABT 125
Corequisite(s): CET 150L
Course previously known as: CIVL-250 |
|
-
CET-150L - Lab: Advanced Cad for Construction1 credits This course is the laboratory component of CET 150 .
Corequisite(s): CET 150
|
|
-
CET-210 - Surveying 12 credits The theory and practice of construction surveying. Field practice is given in the use of tape, level, total station and data collectors. This is a laboratory-oriented course encompassing baseline, different, profile and cross-section leveling, establishment of contours, traverse closures, construction stakeout of buildings and property lines, and development of topographic maps utilizing engineering software and data collector input from field operations.
Corequisite(s): CET 210L and MAT-124
Course previously known as: CIVL-310 |
|
-
CET-210L - Lab: Surveying 12 credits This course is the laboratory component of CET 210 .
Corequisite(s): CET 210
|
|
-
CET-220 - Construction Management3 credits A study of specialized business and management topics which are of particular interest to the construction industry. Topics include basic operational patterns, types of business ownership and company organization, the competitive bid process including specifications and bid openings, subcontracting procedures, contact bonds, construction insurance, accounting processes including depreciation, job scheduling with introduction to critical path method, labor law, and job-site safety and OSHA.
Course previously known as: CIVL-420 |
|
-
CET-225 - Soils & Foundations3 credits The theory and concepts of soil mechanics and foundation design. Topics include soil types, behavior, identification, classification; soil properties; site investigation, methods, and goals; permeability, surface tension, capillarity, and related concerns; shear strength; sub-surface stresses, settlement, sizing footings; groundwater contamination; landfill liners and covers; soil compaction. The weekly three-hour lab is devoted to geotechnical testing and application of foundation design theories. Two hour lecture and three hour laboratory.
Corequisite(s): CET-225L and MAT-124
Course previously known as: CIVL-325 |
|
-
CET-225L - Lab: Soils & Foundations1 credits This course is the laboratory component of CET 225 .
Prerequisite(s): MAT-124
Corequisite(s): CET 225
|
|
-
CET-230 - Transportation Engineering2 credits A study of the practical application of transportation engineering on road and highways. Topics include: highway design, earthwork, geometry, standards, construction, subdrainage systems, curve layout, residential subdivision, and parking lot layout. Specialized investigations for transportation planning, design and layout are included. Weekly laboratories are devoted to design, layout, and computations.
Prerequisite(s): CET-210
Corequisite(s): CET 230L
Course previously known as: CIVL-430 |
|
-
CET-230L - Lab: Transportation Engineering1 credits This course is the laboratory component of CET 230 .
Corequisite(s): CET 230
|
|
-
CET-240 - Reinforced Concrete Analysis2 credits Topics include batching, transporting, placing and curing concrete. Standard ASTM quality control tests are conducted, and Class A Concrete Field Certification is completed. Reinforced beams, slabs, and footings are analyzed and designed. Wall stability analysis is conducted. Weekly laboratories are devoted to design and concrete testing. Two lecture hours and three laboratory hours.
Prerequisite(s): CET-245
Corequisite(s): CET 240L
Course previously known as: CIVL-410 |
|
-
CET-240L - Lab: Reinf Concrete Analysis1 credits This course is the laboratory component of CET 240 .
Corequisite(s): CET 240
|
|
-
CET-245 - Statics and Strength of Materials3 credits An introduction to stress and force theories as they apply to the equilibrium of rigid bodies and particles. Principles of resultant forces, free body diagrams, tension and compression members, truss analysis, applied forces to beams and columns, frictional forces, and torsion are studied. Additional topics include stress and strain, mechanical properties of engineering materials, factors of safety, centroids, and moments of inertia. The weekly three-hour lab is devoted to in-depth problem analysis and solutions that expand classroom theories plus laboratory tests that demonstrate the practical applications of these theories.
Prerequisite(s): MAT-124
Corequisite(s): CET-245L
Course previously known as: CIVL-345 |
|
-
CET-245L - Lab: Statics and Strength of Materials1 credits This course is the laboratory component of CET 245 .
Corequisite(s): CET 245
|
|
-
CET-246 - Structures2 credits A continuation of the stress and force theories from CET-245 Statics is presented as they apply to structural design. The design of structural steel floor, beam, girder, and column systems begins with the development of shear and bending moment diagrams. The design process is studied in depth, utilizing AISC codes, with particular emphasis placed on shearing, bending, and deflection induced on steel load-carrying members. The lab periods are devoted to practical design procedures and analysis of various structural members, especially beams, girders, columns, connections and laboratory experiments to reinforce classroom theory. Students will also have the opportunity to review and discuss the design and construction of major bridge and high-rise buildings and the well documented causes of some major structural failures.
Prerequisite(s): CET-245 ;
Corequisite(s): CET 246L
Course previously known as: CIVL-446 |
|
-
CET-246L - Lab: Structures1 credits This course is the laboratory component of CET 246 .
Corequisite(s): CET 246
|
|
-
CET-250 - Geographic Information Systems2 credits Geographic Information Systems (GIS) are software tools used by industry and government for processing, viewing, and analyzing spatial data. The course will cover application of ArcView software by ESRI to establish a dataset and develop the data into useful information. Example datasets from the field(s) of public health, planning, civil engineering, public works, and the environmental monitoring/remediation field will be used.
Corequisite(s): CET-250L
Course previously known as: CIVL-270 |
|
-
CET-250L - Lab: Geographic Information Systems1 credits This course is the laboratory component of CET 250 .
Corequisite(s): CET 250 .
|
|
-
CET-260 - Project Scheduling2 credits An introduction to construction project planning and scheduling, using project scheduling software. A principal focus of this course is on planning projects and controlling costs. Lectures expand pertinent aspects of job-site safety and address construction project legal issues such as sexual harassment, work place discrimination and substance abuse, which are tied to worker and employer responsibilities. The three hour computer lab will be devoted to project scheduling software applications.
Prerequisite(s): CET-120
Corequisite(s): CET-260L
Course previously known as: CIVL-460 |
|
-
CET-260L - Lab: Project Scheduling1 credits This course is the laboratory component of CET 260 .
Corequisite(s): CET 260
|
|
-
CET-281 - Civil Engineering Co-Op 13-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-282 - Civil Engineering Co-Op 23-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 33-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 - College Success Seminar3 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 Research1 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 - Research Applications1 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-101 - Basic Technology3 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 - Computer Basics: Concepts & Applications3 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-120 - Intro to Google Apps1 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 - Word Processing3 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 - Excel3 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 - Access3 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 - PowerPoint Applications2 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 - Desktop Publishing3 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-250 - Microsoft Office Certification Preparation3 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 |
Computer Information Technology |
|
-
CIT-100 - Non-IT Mobile App Programing3 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 no prior programming experience but 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 and/or physical Android devices. This is a project based introductory course where the students will build mobile apps each week that culminate with a student portfolio of Android Apps.
|
|
-
CIT-101 - CIT Foundations3 credits This course provides a foundation for all Information Technologies 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 - C# Programming 13 credits This is an introductory course emphasizing object-oriented programming using C#.NET. Students will design, code, debug and test programs within the Microsoft Visual Studio.NET Integrated Development Environment (IDE). Basic programming concepts such as variables, data types, GUI concepts, and all decision/conditional, iteration structures and arrays and lists will be introduced and used throughout the course.
Prerequisite(s): CIT 115
Corequisite(s): CIT 110L
Course previously known as: PROG-116 |
|
-
CIT-110L - Lab: C# Programming 11 credits This course is the laboratory component of CIT 110 .
Prerequisite(s): CIT 115L
Corequisite(s): CIT 110 .
|
|
-
CIT-111 - C# Programming 23 credits This course is a continuation of C# Programming 1. Topics covered will include user-defined classes, objects, structures, operator overloading, function overriding, inheritance, multiple forms, accessing and updating a database, queries, parameterized queries, menus, text files and binary files. 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.
Prerequisite(s): CIT-110
Corequisite(s): CIT-111L.
Course previously known as: PROG-316 |
|
-
CIT-111L - Lab: C# Programming 21 credits This course is the laboratory component of CIT 111 .
Corequisite(s): CIT-111.
|
|
-
CIT-115 - Python Programming3 credits This is an introductory course to the Python programming language focusing on object-oriented concepts of defining classes, instantiating objects, using objects, and using application programmer’s interfaces.
Students will design, code, debug and test programs coding basic programming concepts such as variables, data types, GUI concepts, and all decision/conditional, iteration structures and arrays and lists will be introduced and used throughout the course.
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 115L
|
|
-
CIT-115L - Lab: Python Programming1 credits This course is the laboratory component of CIT 115 .
Corequisite(s): CIT 115
|
|
-
CIT-116 - Mobile Programming3 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 - Windows 13 credits This course will examine the Microsoft Windows desktop operating system from the perspective of an IT professional. It will focus on the highly technical topics of the operating system’s software design, hardware architecture, performance optimization, file systems, user permissions, and security. Students will spend considerable class time in labs installing, configuring, optimizing, and troubleshooting the operating system.
Prerequisite(s): CIT-101 ;
Course previously known as: PROG-313 |
|
-
CIT-121 - Windows 23 credits This course will take an in-depth look at the Microsoft Server Operating system from the perspective of a system administrator. The subjects discussed will include server infrastructure, Active Directory, domains, AD trees, AD forests, AD sites, organizational units, and group policies. Students will install, configure and administer a Windows server, an Active Directory domain, domain users, domain groups and apply group policies to a separate desktop in a lab environment.
Prerequisite(s): CIT-120
Course previously known as: PROG-326 |
|
-
CIT-130 - UNIX 13 credits This is an introductory course to Linux/UNIX Operating System. Students will install the operating system and interact with Linux/UNIX using both the command line interface as well as the Graphical User Interface. Navigation of the file system, file creation and management, text editors, administration privileges, file permissions, installation or additional software packages, system monitoring and basic script writing will be covered.
Prerequisite(s): CIT-101 ;
Course previously known as: PROG-325 |
|
-
CIT-131 - UNIX 23 credits This is a continuation of the introductory Linux/UNIX course. Focus of the course will be Linux/UNIX server management from an administrator’s perspective including permissions, web services, disk management, mounting of traditional and LVM file systems, crontab, user management and backup topics. Network configuration topics of SSH, FTP, WINE, DHCP, DNS, Daemon and services. Additional topics of performance monitoring, SELinux and journalctl concepts and shell scripting will also be included.
Prerequisite(s): CIT-130 ;
Course previously known as: PROG-360 |
|
-
CIT-140 - Web Authoring 13 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 11 credits This course is the laboratory component of CIT 140 .
Corequisite(s): CIT 140 .
|
|
-
CIT-141 - Web Authoring 23 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 21 credits This course is the laboratory component of CIT 141 .
Corequisite(s): CIT-141.
|
|
-
CIT-160 - Networks 13 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 - Networks 23 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 - Networks 33 credits This course will examine the Cisco IOS operating system. Students will learn how to configure routers and switches. Topics will include: routing protocols (RIP, OSPF, and EIGRP), configuring virtual LANs (802.1q), access-lists, link aggregation, and configuring fault tolerant routing. There will be both simulated and hands on labs.
Prerequisite(s): CIT-160 ;
Course previously known as: PROG-414 |
|
-
CIT-201 - Database Systems and Security3 credits The goal of this course is for students to become knowledgeable in the design, development, management, and security of a relational database system. The course introduces database syntax using Structured Query Language (SQL) within the ORACLE database environment. The students will have experience in writing queries to retrieve as well as DML, DDL, DCL and transactions processing. Database security topics such as security threats, SQL injection and access privileges will be covered to promote secure and reliable database environments.
Prerequisite(s): CIT-101
Corequisite(s): CIT 201L
Course previously known as: PROG-317 |
|
-
CIT-201L - Lab: Database Systems and Security1 credits This course is the laboratory component of CIT 201 .
Prerequisite(s): CIT 101 .
|
|
-
CIT-205 - XML and Related Topics3 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 Topics1 credits This course is the laboratory component of CIT 205 .
Corequisite(s): CIT 205 .
|
|
-
CIT-215 - Java Programming3 credits This course emphasizes object-oriented programming using java. Programming concepts such as variables, data types, GUI concepts, and all decision/conditional, iteration structures and arrays and lists will be covered. Students will use Java objects and learn how to create their own objects using the Object-Oriented Programming (OOP) concepts of instantiation, encapsulation, inheritance, and polymorphism.
Prerequisite(s): CIT-110 ;
Corequisite(s): CIT-215L
Course previously known as: PROG-407 |
|
-
CIT-215L - Lab: Java Programming1 credits This course is the laboratory component of CIT 215 .
Corequisite(s): CIT-215
|
|
-
CIT-220 - Visual Basic.NET3 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.NET1 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 - Internet/Network Security 13 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 - Internet/Network Security 23 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 - Advanced Security Topics3 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 13-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 13-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 23-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 33-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 23-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 - Introduction to Computer Science3 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 Science1 credits This course is the laboratory component of CSC 100 .
|
|
-
CSC-101 - Computer Science 13 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 11 credits This course is the laboratory component of CSC 101 .
|
|
-
CSC-111 - Intro to the Java Programming Language3 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 Language1 credits This course is the laboratory component of CSC 111 .
|
|
-
CSC-112 - Intermediate Topics in Java Programming3 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 Programming1 credits This course is the laboratory component of CSC 112 .
|
|
-
CSC-210 - Computer Organization and Digital Logic3 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 Logic1 credits This course is the laboratory component of CSC 210 .
|
|
|
|
-
CSC-213L - Lab: Machine and Assembly Language1 credits This course is the laboratory component of CSC 213 .
Corequisite(s): CSC 213
Course previously known as: CSCI-310L |
|
-
CSC-220 - Data Structures and Algorithms3 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 Algorithms1 credits This course is the laboratory component of CSC 220 .
|
Computer Systems Engineering |
|
-
CSE-110 - Introduction to Computer Systems (Comptia A+)2 credits This is an introductory course that will prepare Computer Systems Engineering Technology students for more advanced courses in the department. The course is designed around the current Comptia A+ certification objectives. 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 trouble shoot 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 (Comptia A+)1 credits This course is the laboratory component of CSE 110 .
|
|
-
CSE-140 - Operating Systems 13 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 11 credits This course is the laboratory component of CSE 140 .
|
|
-
CSE-150 - Linux Command and Shell Programming3 credits This course covers Linux Command line and Shell scripting using BASH. The topics covered are primarily targeted at automating system administration tasks, workflow automation, and security. Students will explore managing user accounts, remote access using secure shell (SSH), process control, file system types and characteristics, encryption & decryption, file and directory manipulation, remote & local storage, system monitoring & logging, hardware status & configuration, and the contents of key configuration files that configure security, networking the boot process, scheduling, & applications. Students will write and test programs to monitor users, system status, and detect security violations & events.
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-160 - Introduction to Programming Using Python3 credits Python is a popular open source programming language used for general programming, programming system & network administration tasks, processing data sets in data science, and it is used to program many Internet of Things (IoT) devices. The course begins with a Python and Linux concepts overview (no prior experience expected) and takes the student from building simple programs to maintaining larger programs. Software development tools such as differences, make, and GIT version control are integrated throughout the course. Programming assignments often use real-life data sets and others may be run on an IoT system such as the Raspberry Pi, to demonstrate collecting and processing sensor data from the Internet of Things.
Prerequisite(s): Basic computer experience. CSE-110 is recommended but not required.
|
|
-
CSE-172 - Cloud Computing for the Internet of Things (IoT)4 credits The Internet of Things (IoT) is a collection of networked sensor and control nodes generating or acting upon data representing the physical world. These are often known as cyber-physical systems. These systems have unique security, privacy, and data management concerns.
The course begins with an overview of IoT, an examination of the business case for IoT in commercial products, an introduction to Big Data concepts, and an introduction to cloud computing. Actual cloud-based IoT data portals will be created using common cloud providers such as Amazon Web Services (AWS), Google Cloud, or Microsoft Azure.
IoT data feeds will be provided from actual sensors in the department, available sensors throughout a wider geographic area, or sets of simulated sensors from the sensor simulator on our servers. Student projects are expected to run for long periods of time collecting and processing data.
This course is targeted at students pursuing the IoT course series in the Electronics and Computer Systems Department, Information Technology (IT) professionals tasked with implementing IoT solutions for the data center, and computer science or engineering students interested in IoT. A basic understanding of networking, Windows or Linux experience, and general troubleshooting experience is expected.
Prerequisite(s): ELE-111
|
|
-
CSE-220 - Computer and Network Security3 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 - Windows Server Administration3 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 |
|
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
-> 13 |
|
|