Skip to main content
Go! Register for Spring today!

Computer Science (CSCI) 2016-2017


CSCI 1001 Computer Fundamentals (A, SP, SU) 2 credits

CSCI 1001 introduces the inexperienced computer user to the fundamentals of computer terminology, hardware, software, windows operating system, directories, folders, files, copy/paste functions, naming conventions and setting passwords. Additional topics covered include the World Wide Web, the Internet, search engines and Blackboard.

Lecture: 1 hour - Lab: 2 hours Lab fee: $6.00

 

CSCI 1100 Essential Computer Topics (SP) 1 credit

For students without an IT background, this course provides a basic overview of computer architecture; networking and data communication; the Internet and WWW; computer security; social impact of computing.
Basic terminology of computing is covered. Lab: 2 hours Lab fee: $1.00

 

CSCI 1101 Computer Concepts & Applications (A, SP, SU) 3 credits

CSCI 1101 is designed to provide students with a working knowledge of computer concepts and the essential skills necessary for work and communication in today's society. Topics include social networking, computer security, safety, ethics, privacy, operating systems and utility programs, communications and networks, input, output, system units, storage, word processing, spreadsheets, databases and presentation software.

Lecture: 2 hours - Lab: 2 hours

Prerequisite: ENGL 0190 or placement into ENGL 1100 Lab fee: $6.00

 

CSCI 1102 Intermediate Excel & Access (SP) 3 credits

CSCI 1102 is a continuation of CSCI 1101, incorporating Intermediate concepts and techniques used in spreadsheets and database software.

Examples: financial functions, data tables, amortization schedules, working with multiple worksheets, macros, database queries, reports, switchboards, pivot tables and charts, and using SQL. Project management and HTML concepts will be introduced. Students will learn how to use these tools for analysis and decision making.

Lecture: 2 hours - Lab: 2 hours

Prerequisite: CSCI 1101 Lab fee: $2.00

 

CSCI 1103 Introduction to Programming Logic (A, SP) 3 credits

CSCI 1103 introduces concepts of programming logic through algorithmic solutions applied to problem-domain scenarios. Examples of these scenarios are Computer Science disciplines such as programming languages, networking, operating systems, databases, and others. The course covers the basic units of logic: sequence, selection, and loop. Students repair faulty algorithmic solutions. The course also uses basic UML (Unified Modeling Language) notation to model problem-domain objects, via classes. Lecture: 2 hours - Lab: 2 hours

Prerequisite: MATH 1030 or ITST 1101 and ITST 1102 Lab fee: $27.00

 

CSCI 1143 Introduction to HTML (A, SP) 1 credit

Learn the most important topics of HTML, including creating an HTML document; viewing an HTML file in a Web browser; working with tag text elements; inserting special characters, lines, and graphics; creating hypertext links; working with color and images; creating text and graphical tables; using tables to enhance page design; creating and working with frames; and, controlling the behavior of hyperlinks on a page with frames. 8wk

term course.

Lab: 2 hours Lab fee: $2.00

 

CSCI 1145 HTML (A, SP) 3 credits

CSCI 1145 will teach students the dynamics of the Web environment while pursuing an in-depth study of the most recent version of both Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Throughout the course, students will create a real website using HMTL and CSS on a live server environment. Students will learn other important topics such as FTP, TCP/IP, and HTTP.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $4.00

 

CSCI 1150 Networking Terminology (SP) 1 credit

This course is designed to provide students a solid understanding of computer networking terminology and the technologies in the field of computer networking. Students will learn and gain an in-depth analysis of data mobility including the hardware infrastructure (wires, wireless, and devices supporting them), the ISO Open Systems Interconnection (OSI) stack, standards, Internet protocols, enterprise architecture models, OSI model, privacy, confidentiality, network security, topologies, and other technologies associated with computer networking. Note: Computer Science

(CSCI) students will not be given credit for this course towards their required Computer Science (CSCI) degree.

Lab: 2 hours Lab fee: $1.00

 

CSCI 1152 Networking Concepts (A, SP) 3 credits

CSCI 1152 is designed for students to learn popular networking and security concepts using Windows and Linux in a hands-on lab environment. Students will learn concepts geared towards an industry certification. Students will complete a series of assignments and be able to demonstrate network administration for both wired and wireless networks in a LAN environment using hardware, software, and virtualization. This course prepares students for an industry standard certification.

Lecture: 2 hour - Lab: 3 hours Lab fee: $3.00

 

CSCI 1275 Systems Analysis with Agile Development Frameworks (A, SU) 3 credits

CSCI 1275 is an introduction to the fundamentals of traditional and object systems analysis, design, and project management. Emphasis will be placed on the Systems Development Life Cycle (SDLC), various flow diagrams, system requirements, project scheduling and managing analysis, and design activities. In addition, students will produce various flow diagrams, project schedules, and timetables. They will also explore object-oriented design and unified modeling language (UML) in this class. Students will work in teams to learn to prepare and present a systems proposal and how to implement and complete a software project.

Lecture: 2 hours - Lab: 3 hours
Prerequisite: CSCI 1103 Lab fee: $4.00

 

CSCI 1320 Database Fundamentals (A, SP) 2 credits

This course will serve as the foundational course to the Business Intelligence certificate. It introduces the student to the fundamental concepts and techniques of relational database management, database technology, structured query language, database design, database management, web database applications and big data. Students perform hands-on labs with commercial software and databases provided by real-world scenarios.

Lecture: 1 hour - Lab: 2 hours

Lab fee: $10.00

 

CSCI 1511 Python Programming (A, SP) 3 credits

CSCI 1511 introduces the basic concepts of game design and programming.

Students learn the Python programming language constructs to write programs that integrate classes, class methods, and class instances, built upon basic structures such as input method handling, 2-D sprite manipulation and animation, collision detection, game physics and basic artificial intelligence.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $2.00

 

CSCI 1551 Concepts of 3D Games Engines (SP) 3 credits

CSCI 1551 is an introductory course in how a 3D, multiplayer, networked game engine would build platforms and control game logic. The game engine is Panda3D, developed by Disney. Panda3D is a framework for 3D rendering and game development for Python and C++ programs. Panda3D is Open Source and free for any purpose. Game development with Panda3D will consist of writing a Python program that controls the Panda3D library.

Computer lab projects will provide hands-on experience investigating the various components of a network game.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1511 Lab fee: $2.00

 

CSCI 1610 Object Oriented Analysis and UML (A, SP) 3 credits

CSCI 1610 is an introduction to object-oriented programming concepts and techniques and to system modeling using Unified Modeling Language. It teaches all of the major UML diagram types and the basic notation involved in creating and deciphering them. Students will learn to read, draw, and use visual modeling language to create clear and effective blueprints for

software development projects.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $2.00

 

CSCI 1620 Visual Basic I (A, SP) 3 credits

CSCI 1620 emphasizes the essential aspects of creating the graphical user interface of a Visual Basic Windows program. The student also will learn fundamental aspects of coding a VB.NET program, along with more advanced topics such as manipulating MS Access databases, sequential file processing, error handling, and data validation. Software is provided

to students.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $2.00

 

CSCI 1630 C# Programming I (A, SP) 4 credits

CSCI 1630 uses the Visual C# programming language as the programming tool for learning principles of object-oriented programming. The course covers implementation of classes that support static and instance methods, concrete vs. abstract classes, class inheritance, polymorphism, exception handling, and object serialization. The course demonstrates the implementation of event handler methods through GUI form containers. Students learn basic use of the LINQ interface to retrieve data from a SQL database for display on a GUI form. Students apply debugging techniques to repair faulty Visual C# code.

Lecture: 2 hours - Lab: 4 hours

Prerequisite: CSCI 1103 Lab fee: $4.00

 

CSCI 1772 Networking I (SP) 3 credits

CSCI 1772 is designed for students to learn advanced computer networking concepts and how they can be applied to support enterprise-wide information management of a large organization. The student will learn to install and configure network servers.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1152 Lab fee: $2.00

 

CSCI 2325 Expert Access (A, SP, SU) 3 credits

CSCI 2325 covers advanced features of Microsoft Access database application software and the skill set required for Microsoft certification. Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1102 Lab fee: $10.00

 

CSCI 2330 Project Management Fundamentals & Case Studies

(SP) 4 credits

CSCI 2330 teaches the genesis of project management and its importance to improving the success of information technology projects. The student will demonstrate knowledge of project management terms and techniques such as the triple constraint of project management and the project life cycle using project management industry tools and techniques. Further, through the use of case studies, students will analyze and implement the concepts and techniques using appropriate project management documentation. This course satisfies PMI's 35-hour education requirement to sit for the Project Management Professional (PMP) Exam.

Lecture: 2 hours – Lab: 4 hours Lab fee: $4.00

 

CSCI 2370 Database Systems Programming (A, SU) 3 credits

CSCI 2370 presents database systems theory and application, including functional dependencies, normalization, data modeling and entity relationship model, entity relationship diagrams and structured query language. Students will design and build databases and write database programs.

Lecture: 2 hours - Lab: 3 hours Prerequisites: CSCI 1103 Lab fee: $4.00

 

CSCI 2371 Database Administration & Data Mining (SP, SU) 4 credits

CSCI 2371 provides the background, knowledge and skills necessary to identify and perform tasks involved in the administration and management of a database system. Topics include user rights and responsibilities, concurrency security, reliability, backup and recovery. The second part of this course will cover data design, data extraction and transformation, data quality, OLAP processing, processing for business intelligence, reporting systems, data mining applications, data warehouses and data marts.

Lecture: 2 hours - Lab: 4 hours
Prerequisite: CSCI 1103 or CSCI 1320 or CSCI 2325 Lab fee: $4.00

 

CSCI 2380 Business Intelligence Fundamentals (A) 3 credits


Business Intelligence Fundamentals introduces the student to the collection of computer technologies and techniques that support managerial decision making. The course concentrates on the theoretical and conceptual foundations of business intelligence for decision support. Concepts covered are data warehousing, business performance management, data mining, text and web mining, integration, and emerging trends. Students perform hands-on labs with commercial software and large databases provided by real-world corporations.

Lecture: 2 hours - Lab: 3 hours Instructor Permission required

Lab fee: $10.00

.

CSCI 2385 Business Intelligence Data Analytics & Reporting (SP) 3 credits

Business Intelligence (BI) Reporting focuses on the tools and techniques for the output of reports for Business Intelligence. The latest tools for producing visual reports are covered including SQL Reporting Services and PowerPivot. A review of BI data marts and database concepts is provided as it relates to the use of Microsoft SQL Server Reporting Services. Students write their own queries prior to learning to use the Query Wizard in Microsoft reporting services. Students use Microsoft's Report Designer in hands-on labs to create reports using actual databases in Microsoft Reporting Services. Microsoft PowerPivot is used in hands-on labs as students create their own reports using multiple tables with millions of rows. Students learn how to deploy their reports for Web access.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2380 Lab fee: $10.00

 

CSCI 2412 Web Database Development (SP) 4 credits

Databases are now an integral part of the Internet and many websites use databases in the background to control their content. This course shows how to design and use databases for the Web using MySQL and PHP. No previous knowledge of MySQL or PHP is required. The focal point of the class is a semester-long website development project. The student will design an e-commerce site from the ground up, focusing on not only the technical issues but the business aspects, as well.

Lecture: 2 hours - Lab: 4 hours

Prerequisite: CSCI 1145 Lab fee: $4.00

 

CSCI 2447 JavaScript Fundamentals (A, SU) 3 credits

CSCI 2447 provides an in-depth study of scripting languages that add interactivity to websites. Scripting languages such as JavaScript and PHP work with Hypertext Markup Language (HTML) to extend its functionality. In recent years, several libraries have been created to reduce development time. Students will be introduced to the several scripting languages and use them to complete multiple, real-world tasks. Students will also learn how to work with several popular libraries and through multiple exercises.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1145 Lab fee: $2.00

 

CSCI 2467 Java Programming I (A, SP) 3 credits

CSCI 2467 is an introduction to the art of computer programming in Java. Course content includes the features needed to construct Java Applets, Windows and Frames, and Dialog boxes. Students will learn to program in an object-oriented environment, using classes, objects, interfaces and listeners. This first course will concentrate on data manipulation, decision making, loops and arrays, and action and item events. Students will learn how to write, compile and debug programs in in-class (solo and group) and take-home labs.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $2.00

 

CSCI 2469 Java Programming II (SP) 3 credits

CSCI 2469 is a continuation of Java Programming 1. More advanced work in Java applets, applications, structures, methods, and arrays will be included. In addition, students will learn the Java Database Connectivity (JDBC) environment using mySQL and Access as the background database. They will also create servlets using Apache TomCat. Program debugging will continue to be emphasized.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2467 Lab fee: $2.00

 

CSCI 2479 Advanced Web Programming (SP) 3 credits

CSCI 2479 is an introduction to advanced programming techniques for websites and website management. Students will explore scripting/ compiled languages, as well as integrate popular pre-existing libraries and extensions into websites they create. Several projects will be given throughout the semester which will focus on combining local and Internet-based technologies to create a seamless, functional end product.

Lecture: 2 hours - Lab: 3 hours

Prerequisites: CSCI 1145, CSCI 2447 Lab fee: $2.00

 

CSCI 2489 Mobile Software Development (SP) 3 credits

CSCI 2489 is an introduction to developing software for mobile platforms, such as smart phones and other mobile devices. Students will learn the basics of developing software for popular platforms through multiple in-class lab exercises. Topics include an overview of popular platforms, developing applications with graphical user interfaces and 2D/3D interactive graphics.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2467 Lab fee: $2.00

 

CSCI 2521 C++ Programming (A, SP) 3 credits

CSCI 2521 uses the C++ programming language as the programming tool for learning principles of object-oriented programming. The course covers implementation of classes that support static and instance methods, method and operator overloading, concrete vs. abstract classes, class inheritance, polymorphism, exception handling, and function templates. The course demonstrates storing of objects in data files. Students apply debugging

techniques to repair faulty C++ code.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1103 Lab fee: $4.00

 

CSCI 2541 Foundations of 2D Game Program (A) 3 credits

CSCI 2541 provides students with an introduction to and many opportunities for applied game prototyping. Students learn about the theory and methods of creating game prototypes for design and development of original game concepts. Topics covered include breakthrough game design, proof of concept and iterative prototyping, and prototype QA testing and documentation. Lab activities are designed to foster critical thinking and problem solving skills through the development of an understanding of the development process as well as interactive programming techniques through the creation of working interactive programs in a high-level programming language.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1511 Lab fee: $4.00

 

CSCI 2551 Graphics in 3D Game Engines (A) 4 credits

CSCI 2551 is a study in the basic elements of a 3D network game. The material will cover environments and terrain, character animation, texture mapping, modeling, physical dynamics, particles and other selected topics. Students will include these issues while investigating the development of a level for one of the current, popular, game engines.

Lecture: 2 hours - Lab: 4 hours

Prerequisite: CSCI 1551 Lab fee: $4.00

 

CSCI 2556 3D Game Project (SP) 3 credits

CSCI 2556 will address the issue of developing a level for an existing multi-player, network game. Students, individually or in groups, will design their own levels for a game that has an open design. Concepts introduced in the prerequisite course, CSCI 2551, will be continued in the design phase of this course. Students will develop their own assets, as well as adopt assets from a public library, and dynamics. The course will continue discussions concerning networking.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2551 Lab fee: $4.00

 

CSCI 2620 Visual Basic II (On Demand) 4 credits

CSCI 2620 is a continuation of CSCI 1620. Emphasizes advanced topics in VB. NET such as object-oriented programming, database programming, including SQL and Active X controls, and multi-tiered approach to applications. Advanced topics include deploying Web forms that utilize a database. Advanced features of Visual Studio.NET are explored and applied as they relate to connectivity with SQL Server, Oracle, and other databases.

Lecture: 2 hours - Lab: 4 hours

Prerequisite: CSCI 1620 Lab fee: $4.00

 

CSCI 2630 C# Programming II (SP) 3 credits

CSCI 2630 is a continuation of C# Programming I (CSCI 1630), and it offers an additional level of specialization in the Visual C# programming language. The course covers generics (generic methods), LINQ to SQL database access (retrieve, insert, update, and delete operations) in an n-tier application, Web applications with ASP .NET, and collections.

Lecture: 2 hours - Lab: 3 hours

Prerequisites: CSCI 1630, CSCI 2370 Lab fee: $4.00

 

CSCI 2750 Introduction to CISCO Networks (A) 3 credits

CSCI 2750 introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. By the end of the course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing

schemes. This is a 1st term course.

Lecture: 2 hours - Lab: 3 hours Lab fee: $2.00

 

CSCI 2752 CISCO Routing and Switching Essentials P (SP) 3 credits

CSCI 2752 describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter-VLAN routing in both IPv4 and IPv6 networks. Lecture:

2 hours - Lab: 3 hours

Prerequisite: CSCI 2750 Lab fee: $20.00

 

CSCI 2754 Scaling CISCO Networks (A) 3 credits

CSCI 2754 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 n both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement DHCP and DNS operations in a network.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2752 Lab fee: $20.00

 

CSCI 2756 Connecting CISCO Networks (SP) 3 credits

CSCI 2756 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. Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2754 Lab fee: $20.00

 

CSCI 2760 CCNA Voice (A) 3 credits

CSCI 2760 covers basic IP telephony installation, configuration, and maintenance skills. Students will implement and configure small-to-medium sized IP Telephony solutions using Cisco Unified Communications Manager Express, Cisco Unity Express, and the UC500 Smart Business

Communications System solutions.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2756 Lab fee: $2.00

 

CSCI 2762 CCNA Security (A) 3 credits

CSCI 2762 equips students with the knowledge and skills needed to prepare for entry-level security specialist careers. This course is a hands-on, career-oriented, e-learning solution that emphasizes practical experience. CCNA Security is a blended curriculum with both online and classroom learning.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2756 Lab fee: $2.00

 

CSCI 2770 Network Communication & TCP/IP (SU) 3 credits

CSCI 2770 is designed for students to learn data communications, basic communication theory as applied to digital, analog, wireless, and voice networks and the OSI layered network model. The course thoroughly covers the concepts of TCP/IP such as TCP/IP history, security, protocols, IP addressing, bridging, and routing/DHCP, sub-netting, Windows domains and name services and Linux.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1772 Lab fee: $4.00

 

CSCI 2774 Networking II (A) 3 credits

CSCI 2774 is designed for students to learn advanced concepts of the Microsoft Windows Server environment to support small and enterprise-wide information management systems. Students will learn and apply management of data storage, design and develop a security needs analysis, and administer Windows security. Students will apply client/server technologies used in designing and implementing Web services such as network address translators, proxy servers, firewalls, and Internet Information Services.

Students will complete a series of laboratory assignments using the Windows Server environment.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2770 Lab fee: $4.00

 

CSCI 2776 Network & Cybersecurity (A) 3 credits

CSCI 2776 will introduce network security theory and practice in areas of cryptography, security architecture, firewalls, VPNs, IP Security. Intranet/
Internet security vulnerabilities and methods of protection will also be introduced.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2752 or ITST 1123 Lab fee: $6.00

 

CSCI 2778 Wireless, Voice & Mobile Comm. (A, SP) 3 credits

CSCI 2778 is designed to provide students and network administrators with an in-depth knowledge of the risk of threats to security and the need to secure wireless, voice over IP (VoIP), and mobile communication networks. Students will learn to configure and install wireless networks, design mixed networks to carry voice, video, and data traffic and define policies to secure mobile networks. Students will learn and apply the concepts of IEEE 802.11, Wi-Fi, Bluetooth, WiMax technologies, encryption techniques, site surveys, securing wireless, VoIP, and mobile networks, troubleshooting, monitoring, and managing these networks, while preparing the students for an industry

certification.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2770, MATH 1151 Lab fee: $20.00

 

CSCI 2780 Computer Forensics (SP) 3 credits


CSCI 2780 is designed for students and systems administrators involved in responding to security incidents and applying computer forensics skills. This course focuses on the latest technologies in computer forensics techniques in order to recognize and respond to security threats.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2776 Lab fee: $2.00

 

CSCI 2782 Information Security Audit (On Demand) 3 credits

CSCI 2782 is designed for students, Web developers, and network administrators who want to gain knowledge related to information and database security focusing on the areas of security, auditing, and implementation.

Lecture: 2 hours - Lab: 3 hours Prerequisite: CSCI 2776 Lab fee: $2.00

 

CSCI 2784 Business Continuity & Disaster (On Demand) 3 credits

CSCI 2784 is designed for students and network administrators who need to obtain knowledge and experience for disaster recovery. This course will provide methods used to identify vulnerabilities and take appropriate countermeasures to prevent and mitigate failure risks for an organization. This course takes an enterprise-wide approach to developing a disaster recovery plan.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 2782 Lab fee: $2.00

 

CSCI 2790 Linux Administration (A) 3 credits

CSCI 2790 is designed to provide students with the knowledge and skills required to build and manage Linux servers. Students will apply and demonstrate hands-on administration to install, configure and support
Linux servers for reliability, functionality and performance. Students will also configure file, print and network services for both Linux and Windows clients. Students will create, edit and search Linux files, control permissions and ownership, process and format text data, and use learn to write shell scripts to automate routine tasks.

Lecture: 2 hours - Lab: 3 hours

Prerequisite: CSCI 1772 or CSCI 2752 Lab fee: $1.00

 

CSCI 2792 Virtualization (SP) 2 credits

CSCI 2792 is designed to teach students the knowledge and skills required to install, configure and manage virtual servers and workstations. Students will learn how to use VMware and Microsoft virtual machine (VM) technologies, migrate from physical to virtual machines, combine Windows and Linux workstations and servers on a single platform, and manage virtual machines

using VMware and Microsoft Hyper-V.

Lecture: 1 hours - Lab: 3 hours

Prerequisite: CSCI 2790 Lab fee: $4.00

 

CSCI 2802 CSCI Seminar (On Demand) 1 credit

CSCI 2802 Seminar offers an opportunity for supervised, on-the -job application of knowledge and skills acquired in the classroom. Student must be a Computer Science major who has completed 12 hours in the technology

and has permission of the instructor.

Seminar: 1 hour

Instructor permission required

Corequisite: CSCI 2902 Lab fee: $1.00

 

CSCI 2902 CSCI Practicum (On Demand) 3 credits

CSCI 2902 Practicum offers an opportunity for supervised, on-the-job application of knowledge and skills acquired in the classroom. Student must be a Computer Science major who has completed 12 hours in the technology and has permission of the instructor.

Practicum: 21 hours

Instructor permission required

Corequisite: CSCI 2802 Lab fee: $1.00

 

CSCI 2994 CSCI Current Topics (On Demand) 1-3 credits

CSCI 2994 offers a detailed examination of a selected current topic in Computer Science. This course can be repeated.

Lecture: 1 hour

 

CSCI 2999 CSCI Capstone (SP) 3 credits

CSCI majors will work in groups to create a computer-based integrated solution for a business organization. Students will apply and demonstrate technical expertise in the areas of software application programming, network administration and Web technologies. Students will formally present their project results to faculty and management. Student must be a Computer Science major who has completed 12 hours in the technology and has permission of the instructor.

Lecture: 2 hours - Lab: 3 hours

Instructor permission required Lab fee: $4.00