2012-2013 Undergraduate Catalog

Kenneth W. Monfort College of Business

 Department of Accounting and Computer Information Systems

BACS 101 Business Computing

(Laboratory arranged) Develop students' knowledge and skills in computer knowledge and applications. Focus is on developing competencies in leading edge business computer applications: spreadsheets, graphics, data bases, word processing and operating systems. (LAC)

3

BACS 180 Introduction to Software Engineering

This course examines the principles and theories of software engineering as a discipline. It introduces students to vocabulary, basic principles, and the foundation of software engineering. Software engineering covers concepts to create practical and cost-effective solutions to computing and information systems requirements.
1

BACS 200 Web Design and Development for Small Business

Prerequisite: Computer literacy required. Required laboratory arranged. Study web site design concepts for e-business applications. Designing, developing, publishing, and managing web sites will be emphasized. Projects focus on web presence requirements for small and midsized companies.

3

BACS 285 Application Programming Languages

Prerequisite: Successful completion of the computer proficiency exam or BACS 101. Required laboratory arranged. Business majors only. An activity course exploring business programming applications using modern computer languages. Topics include inputting, outputting, processing logic, character processing, file processing and subroutes.

3

BACS 287 Graphical Interface Programming

Prerequisite: Successful completion of the computer proficiency exam or BACS 101. Required laboratory arranged. Majors and minors only. Covers modern programming languages geared for graphical user interfaces and interactive processing. This course introduces students to end-user computing, human factors, graphical programming environments and event-driven programming.

3

BACS 300 Information Systems

Prerequisite: Successful completion of the computer proficiency exam or BACS 101. Majors and minors only. 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. Required laboratory arranged. 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

Required laboratory arranged. Majors and minors 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 User Interface Design & Development

Juniors or above. BACS 101, CS 102, BACS 200, and BACS 287 or CS 200 with a minimum grade of "C-." This course examines the principles and theories of human interaction with computing and display devices. This course covers the core building blocks of design theory for human computer interaction.
3

BACS 385 Fundamentals of Project Management

Prerequisites: Juniors 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 System Development

Prerequisite: BACS 287. Required laboratory arranged. Majors and minors 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

BACS 422 Directed Studies

Consent of instructor required. Business majors only. Juniors or above. Individualized investigation under the direct supervision of a faculty member. (Minimum of 37.5 clock hours required per credit hour.) S/U Graded. Repeatable, maximum concurrent enrollment is two times.

1 - 3

BACS 482 Management Support Systems

Prerequisite: BACS 287. Required laboratory arranged. Majors and minors only. Juniors or above. An activity course for designing and implementing decision support, knowledge-based support and executive support systems. Covers mathematical and descriptive modeling, knowledge acquisition, knowledge representation and relevant computer based tools.

3

BACS 484 Distributed Enterprise Systems

Prerequisites: BACS 387. Majors and minors only. Juniors or above. A focus on computer-based techniques that enable businesses to manage across distributed value chains. Students are provided design and enterprise tools for developing distributed business systems.

3

BACS 485 Database Management Systems

Prerequisite: BACS 287. Required laboratory arranged. Majors and minors only. Juniors or above. An activity course covering design, implementation and operation of database systems/ applications. Topics include database processing, models, organizational planning, logical and physical design, implementation, data organization and data structures.

3

BACS 486 Advanced Database Management

Prerequisite: BACS 485. Required laboratory arranged. Business majors only. Seniors or above. An activity course covering database systems/applications. Topics include advanced relational and network database processing, data dictionaries, database integrity issues, distributed databases, emerging technologies and database administration.

3

BACS 487 Systems Analysis and Design

Prerequisite: BACS 287 and BACS 300. Majors and minors only. Required laboratory arranged. Open to computer information systems emphasis students only. Juniors or above. An activity course that covers systems analysis and design; emphasizes techniques, tools, skills, procedures and end products. Covers investigation, analysis/design.

3

BACS 488 Senior CIS Project

Prerequisite: BACS 387 and BACS 487 or consent of instructor. Required laboratory arranged. Majors and minors only. Seniors and above. This is an activity course in which students perform an actual systems analysis and design. An information system will be developed by the student and time permitting, will be implemented.

3

BACS 490 Advanced E-Business Technology

Prerequisites: BACS 287 with a minimum grade of "C-". Business majors or minors only. Juniors or above. An activity-based course in which the student will develop e-business sites utilizing techniques, tools and technology.

3

BACS 492 Internship in Computer Information Systems

Consent of faculty coordinator. Majors and minors only. Juniors or above. Obtain practical experience in one or more of the following CIS areas: programming, systems design, DBMS, quantitative research, data communications, DSS. S/U graded. Repeatable, maximum of three credits.

1 - 3

BACS 495 Special Topics in CIS

Prerequisite: Consent of instructor. Majors and minors only. Juniors or above. This seminar course explores advanced topics in computer information systems and/or quantitative methods. S/U or letter graded. Repeatable under different subtitles.

3