|
CST 110 Applied Basic Programming Concepts Using Visual Basic .NET
5 cr. (2 lec/6 lab/wk) Prerequisite: CMP 105.
Introduces student to programming with Microsoft’s Visual Basic .NET. The course will cover all the basic elements of Visual Basic and programming as well as how to use the Visual Studio Integrate Development Environment (IDE). Further, the course will then touch on more advanced programming, such as Graphical User Interfaces (GUI), database connectivity, streams, and network programming.
CST 111 Applied Intermediate Programming Concepts Using Visual Basic .NET
5 cr. (2 lec/6 lab/wk) Prerequisite: CST 110.
Instructs students in more advanced programming techniques using the Visual Basic .NET programming language. This course will strengthen the students’ skill in Visual Basic .NET programming and will further enhance that skill through the creation of web-based applications.
CST 130 Introduction to Scripting for the Windows Environment
3 cr. (2 lec/2 lab/wk) Prerequisite: CMP 105.
Introduces Perl scripting in the Win32 environment. This class will instruct students in the use of Perl to update, manage, and administer Window environments. It will also include the creation of dynamic web interfaces through Perl.
CST 160 Installing, Configuring and Administering Microsoft Windows XP Professional
3 cr. (2 lec/2 lab/wk) Prerequisite: CMP 105 or Instructor Approval.
Provides students with the knowledge and skills required to set up and administer a computer running Microsoft Windows XP Professional operating system as a single workstation and a member of a domain. The course provides the skills required to perform basic installation, configuration tasks, and day-to-day administration tasks in a Windows XP Professional-based network. The course also teaches students how to troubleshoot basic installation, configuration, and administration problems.
CST 162 Installing, Configuring and Administering Microsoft Windows Server 2003
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 160.
Provides students with the knowledge and skills required to set up and administer a computer running Microsoft Windows 2003 operating system in a single domain environment. The course provides the skills required to perform basic installation, configuration tasks, and day-to-day administration tasks in a Windows 2003-based network. The course also teaches students how to troubleshoot basic installation, configuration, and administration problems. The course content applies to the Windows 2003 Server network operating system and the Windows client operating system.
CST 168 Installing, Configuring and Administering Linux
3 cr. (2 lec/2 lab/wk)
Provides students with the knowledge and skills required to set up and administer a computer running a Linux operating system. The course provides the skills required to perform basic installation, configuration tasks, and day-to-day administration tasks in a Linux network. The course also teaches students how to troubleshoot basic installation problems and perform system maintenance.
CST 169 Administering Web Servers
3 cr. (2 lec/2 lab/wk)
Examines and instructs students in the tasks and concerns for deploying, administering, and maintaining web servers. Students will work with Apache and Internet Information Server web servers applying techniques learned in class and gaining familiarity with both. Topics will include setting up servers, securing servers, optimizing services, and managing access and logs.
CST 170 Introduction to Internetworking and Cabling
4 cr. (2 lec/4 lab/wk) Prerequisite: CMP 105 or Instructor Approval.
Provides students in the first of four semester courses with classroom and laboratory experience in current and emerging networking technology that will empower them to enter employment or further education and training in the computer networking field. Covers the following networking topics and skills: OSI model and industry standards, network topologies, IP addressing including subnet masks, networking components, basic network design, beginning router configurations, and routed and routing protocols.
CST 172 Introduction to IP Routing
4 cr. (2 lec/4 lab/wk) Prerequisite: CST 170.
Teaches students the skills they will need to design, build, and maintain small to medium size networks. The focus of this course is basic configuration of routers into small networks.
CST 174 Advanced Routing and Ethernet Switching
4 cr. (2 lec/4 lab/wk) Prerequisite: CST 172.
Teaches students the skills they will need to design, build, and maintain small to medium size networks. The focus of this course is the integration of routers and switches into small networks.
CST 176 Wide Area Networking
4 cr. (2 lec/2 lab/wk) Prerequisite: CST 174.
Teaches students the skills they need to design, build, and maintain small to medium size networks. The focus of this course is configuring routers and small networks into WANs (wide area networks).
CST 182 Help Desk Support
3 cr. (2 lec/2 lab/wk)
Provides an overview of topics relevant to working a help desk. Included are sections on people, processes, technology, and information, and how these components come together to instruct the student on how the Help Desk functions to support business operations.
CST 200 Cisco CCNA Exam Prep
1 cr. (1 lec/wk) Prerequisite: CST 176.
Prepares students to successfully pass the Cisco CCNA exam by reviewing the current exam requirements and topics and assists the student in building self-confidence towards being prepared for the exam.
CST 211 Visual Basic .NET Capstone Project
3 cr. (1 lec/4 lab/wk) Prerequisite: CST 265.
Strives to grant students real-world experience by requiring that they create a fully functioning application that meets specified criteria. This course will cover most every aspect of programming from requirements gathering to design to actual coding and testing of the application.
CST 217 Microsoft Certified Applications Developer Exam Preparation
2 cr. (2 lec/wk) Prerequisite: CST 265.
Prepares the student to take the three exams required to gain Microsoft’s Certified Applications Developer certification. The class will review the topics for the test and take many practice tests.
CST 220 Applied Introduction to Java
3 cr. (2 lec/2 lab/wk) Prerequisite: CMP 105.
Demonstrates the power of Object-Oriented programming through the use of the Java Programming language. Students will learn specifics about the Java programming language and how to use that programming language to create objects, Graphical User Interfaces, Applets, and other basic Java applications.
CST 221 Applied Intermediate Java
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 220 or consent of instructor.
Consolidates students’ knowledge concerning Java and then proceeds into more advanced areas. The course begins with a rapid review of concepts covered in CST 220, then dives into more advanced subjects such as Swing, Java Database Connectivity (JDBC), Java Server Pages (JSP), Sevlets, Advanced Collections, Networking, and Java Utilities.
CST 227 Sun Certified Java Programmer Exam Preparation
1 cr. (1 lec/wk) Prerequisite: CST 221.
Prepares the student to take Sun’s Java Programmer examination. The class will review the topics for the test and take many practice tests.
CST 230 Systems Analysis and Design
3 cr. (3 lec/wk) Prerequisite: CST 160.
Provides a thorough introduction to the features and methodologies of structures systems analysis and design. A variety of techniques and disciplines are explored in the course.
CST 231 Software Development and Documentation
3 cr. (3 lec/wk) Prerequisite: CST 230.
Examines standard methodologies for developing software and documenting that software. This course will instruct students how to model and diagram applications using Unified Modeling Language, how to decompose problems into base pieces, and how to manage projects. Further, the course will also focus on maintaining solid documentation of any program developed.
CST 233 Deploying Databases with Microsoft SQL Server
3 cr. (2 lec/2 lab/wk) Prerequisite: CMP 262.
Initiates the student into the art of deploying database applications. The class will focus on designing and creating databases, Structured Query Language, integration with Visual Basic .NET applications, deployment of such databases, and various maintenance and setup issues. Course work relies heavily on hands-on projects and working within the SQL Server and Visual Basic .NET environments.
CST 236 Creating Interactive Flash Applications and Games
3 cr. (2 lec/2 lab/wk) Prerequisites: CMP 235, CST 130, MIS 245, or instructor consent.
Explores the creation of interactive Flash applications through the theme of game development. Students will utilize basic physics and trigonometry in animating objects. They will explore and develop computer artificial intelligence, build worlds and levels, and ultimately create playable games all within the boundaries of Flash and Flash scripting.
CST 244 Introduction to Programming Lab Companion Course
2 cr. (4 lab/wk) Corequisite: MIS 245.
Applies and practices the concepts learned in MIS 245 through the use of exercises and case problems.
CST 250 Microcomputer Hardware Maintenance
3 cr. Prerequisite: CMP 105 or Instructor Approval. Corequisite: CST 252.
Provides students with the skills necessary to install and troubleshoot hardware devices. Topics include system setup, RAM, hard and floppy drives, data buses, power supplies, IO cards, and diagnostic tools.
CST 252 Microcomputer Hardware Maintenance – Lab
3 cr. (6 lab/wk) Prerequisite: CMP 105 or Instructor Approval. Corequisite: CST 250.
Provides students with a supporting lab course designed to provide students with the skills necessary to install and troubleshoot hardware devices. Topics include system setup, RAM, hard and floppy drives, data buses, power supplies, IO cards, and diagnostic tools.
CST 254 Advanced Hardware Technical Support
4 cr. (2 lec/4 lab/wk) Prerequisites: CST 162 and CST 250.
Provides students with the skills necessary to troubleshoot computers, networks, and peripheral devices. Students complete software and hardware installation projects to increase competency and hands-on skills and then learn how to troubleshoot common problems associated with each stage of the project.
CST 260 Planning, Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 162.
Instructs students how to install, configure, manage, and support a network infrastructure that uses Microsoft Windows Server products.
CST 263 Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 162.
Provides students with the knowledge and skills necessary to install, configure, and administer Microsoft Windows Active Directory directory services. The course also focuses on implementing Group Policy and understanding the Group Policy tasks required to centrally manage users and computers.
CST 265 Applied Advanced Visual Basic .NET Programming
3 cr. (2 lec/2 lab/wk) Prerequisite: MIS 255.
Explores advanced programming topics using Visual Basic .NET as a programming platform. Topics will include the creation of advanced Graphical User Interfaces, working with advanced data structures, building client/server applications, and network programming.
CST 268 Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 260.
Provides students with the knowledge and skills necessary to design a Microsoft Windows networking services solution for enterprise networks.
CST 270 Advanced Routing Configuration
4 cr. (2 lec/2 lab/wk) Prerequisite: CST 176.
Addresses those tasks that network managers and administrators need to perform when managing access and controlling overhead traffic in growing, routed networks once basic connectivity has been established. This course also discusses router capabilities used to control traffic over LANs (local area network) and WANs (wide area network), as well as connecting corporate networks to an Internet Service Provider (ISP).
CST 272 Remote Access Networks
4 cr. (2 lec/4 lab/wk) Prerequisite: CST 176.
Teaches students how to build a remote access network to interconnect central sites to branch offices and home office/telecommuters. Once the network is built, the course further teaches students how to control access to the central site, as well as maximize bandwidth utilization over the remote links.
CST 274 Multi-Layer Switching
4 cr. (2 lec/4 lab/wk) Prerequisite: CST 176.
Teaches network administrators how to build campus networks using multi-layer switching technologies over high speed Ethernet. This course addresses how routing and switching concepts and implementations along with various technologies work together.
CST 276 Network Troubleshooting
4 cr. (2 lec/4 lab/wk) Prerequisites: CST 270, CST 272, CST 274.
Teaches students how to baseline and troubleshoot an environment using Cisco routers and switches for multi-protocol client hosts and servers connected with the following: Ethernet, Fast Ethernet, and Token Ring LANs using Serial, Frame Relay, and ISDN BRI WANs.
CST 277 Fundamentals of Wireless LANs
3 cr. (2 lec/2 lab/wk) Prerequisite: CST 176 or consent of instructor.
Teaches students to design, plan, implement, operate, and troubleshoot wireless LANs. The course covers a comprehensive overview of technologies, security, and design best practices with particular emphasis on hands-on skills in the following areas: wireless LAN setup and troubleshooting, 802.11a & 802.11b/g wireless networking technologies, wireless hardware and solutions, radio technologies, WLAN applications and site surveys, resilient WLAN products, design, installation, configuration, and troubleshooting, WLAN security, vendor interoperability strategies, and emerging wireless technologies. This hands-on, lab-oriented course stresses documentation, design, and installation issues, as well as laboratory safety, on-the-job safety, and working effectively in group environments.
CST 280 Integration of Microsoft Windows 2000, Novell NetWare and Unix
3 cr. (2 lec/2 lab/wk)
Provides students with the knowledge and skills required to integrate the Microsoft Windows 2000 Server network operating system with a Novell NetWare network; migrate users, files, directories, and permissions from a NetWare environment to a Windows NT Server-based domain, and implement a single network login for NetWare users in a multiple-server network. This course also provides students with the knowledge and skills required to integrate the Microsoft Windows 2000 Server network operating system with a UNIX network, as it applies to working in mixed (UNIX and Windows 2000) environment. This will be accomplished by comparing the two operating systems, services, tasks, and concepts.
CST 281 Computerized Inventory and Asset Tracking
3 cr. (2 lec/2 lab/wk) Prerequisites: CMP 262.
Introduces the student to applications in Auto ID technology, including bar coding and magnetic striping, for use in inventory control and asset tracking in all organizations.
CST 282 Research and Advanced Software Technical Support
3 cr. (2 lec/2 lab/wk) Prerequisites: CMP 119, CMP 262, and CMP 292.
Studies advanced software applications in order to solve in-depth business cases. Database management and database query languages are utilized. Students also conduct Internet research and use script and macro programming to customize end-user applications for a variety of business cases.
CST 285 Help Desk Infrastructure
3 cr. (1 lec/4 lab/wk) Prerequisites: ENGL 145 and CST 182.
Strengthens student skills in diagnosing and solving user- and software-related problems with on-site projects or in short-term assignments. Students will also engage the topics of technical communication, professional development, and other work place skills. This is a capstone course for the AAS Degree in Desktop Support. A team approach is used for some projects.
CST 288 Network Security
3 cr. (2 lec/2 lab/wk)
Provides students with the technical knowledge required of foundation-level security practitioners. Provides a foundation level of skill and knowledge in general security concepts, communications security, infrastructure security, basics of cryptography, and operational/organizational security.
CST 296 Cooperative Education/Internship
V 1-9 cr. (45 hours/credit)
Provides university credit for a sophomore work experience in the area of Computer Systems Technology, supervised by faculty. Learning agreement must be completed prior to registration (restricted).
Ñ - This symbol denotes
classes that are offered in an online format in addition to the classroom
setting.
* - These courses may only be available
on the MSU Billings Senior Campus
|