Undergraduate 2018-2019

BACS 300 Information Systems

Prerequisite: BACS 101 or CS 101 or CG 120. Juniors or above. Topics include information systems technology, strategic uses of information, software, hardware concepts, networking and internet and e-commerce.

3

BACS 350 Intermediate Web Development

Prerequisites: BACS 200 or consent of instructor. An activity course to develop students' knowledge and skills in developing interactive, data driven e-commerce web sites. Students will employ cutting edge development techniques using industry standard software applications.

3

BACS 371 Introduction to Computer Forensics

Prerequisite: BACS 300 or permission of instructor. The identification, preservation, extraction, interpretation, and presentation of computer-related evidence. Formal methodologies; basics of computer operating systems, file systems and hardware for data storage; fundamental laws and regulations.

3

BACS 380 Networking and Data Communications Systems

Business majors/minors and Software Engineering majors only. Juniors or above. This is an activity course involving the study of data communications and networks. Topics include history, media, hardware, software, standards, networks, analysis and design, distributed processing and network management.

3

BACS 382 TCP/IP Network Security

Prerequisite: BACS 380 or consent of instructor. First course in networking security techniques: study of hacking techniques, implementation of security plans, hands-on analysis of real-time networks using common tools such as NMAP, and defensive techniques.

3

BACS 383 Designing User Experiences

Prerequisites: BACS 200, and BACS 287 or CS 200 with a minimum grade of C-. Juniors or above. This course presents principles and processes for designing efficient, effective, and satisfying user experiences. The course focuses on user interaction with digital interfaces including mobile phones and websites.

3

BACS 385 Fundamentals of Project Management

Prerequisites: Junior standing or above. This course examines the defining characteristics of IT projects. It introduces the student to industry accepted project management practices and methods. The students will utilize mainstream software tools to apply project management to IT projects identifying common processes and techniques required for successful project completion.

3

BACS 387 Object Oriented Systems Development

Prerequisite: BACS 287. Business majors/minors and Software Engineering majors only. Juniors or above. Introduces the concepts of object-oriented design to students with a background in the procedural paradigm. Emphasis on the development of business applications.

3

BACS 392 Systems Platforms and Network Development

Prerequisite: BACS 380 with a minimum grade of "C-" or consent of instructor. Majors/minors only. Juniors or above. An activity course providing students with the opportunity to work with and manage network servers. The course focuses on implementation of UNIX and Microsoft networking platforms, security, and management.

3