Computer Information Systems

The Department of Computer Information Systems offers programs of study leading to the Bachelor of Business Administration or Bachelor of Science degree in Computer Information Systems. The department also offers the BAAS degree in Information Technology. This program is designed for students who have completed technical/occupational specializations from community colleges, technical schools, military schools, among others, and qualify for admission. The department offers a Master of Science degree in Information Systems and a graduate concentration in Computer Information Systems for the MBA program. Additional information can be found on the departmental website; www.tarleton.edu/cis.

The Bachelor of Science Degree in Computer Information Systems

Required Courses
General Education Requirements 142
BCIS 1309Introduction to Programming Logic and Design3
BCIS 1317Personal Computer Maintenance and Hardware3
BCIS 3300Computer Technology and Impact3
BCIS 3347Data Communications3
BCIS 3389System Analysis and Design3
BCIS 4301Database Theory and Practice3
BCIS 4350 [WI] Management Information Systems3
Select one of the following3
Java Programming
C# Programming
Select one of the following:3
Advanced Java Programming
Advanced C# Programming
ACCT 2301Principles of Accounting I-Financial3
or ACCT 3300 Accounting Concepts
BUSI 3312 [WI] Business Communication3
or ENGL 3309 Technical writing and Document Design
BUSI 3311Business Statistics3
MGMT 3301Principles of Management3
BCIS Electives (18 hours advanced)27
Electives12
Total Hours120
1

Please see Academic Information section.  COMM 2302 Business and Professional Speaking and ECON 2301 Principles of Macroeconomics are recommended.

The Bachelor of Business Administration Degree in Computer Information Systems

Required Courses
General Education Requirements 142
BCIS 1305Business Computer Applications3
or BCIS 3300 Computer Technology and Impact
BCIS 1309Introduction to Programming Logic and Design3
Select one of the following:3
Java Programming
C# Programming
Select one of the following:3
Advanced Java Programming
Advanced C# Programming
BCIS 3347Data Communications3
BCIS 3389System Analysis and Design3
BCIS 4301Database Theory and Practice3
BCIS 4350 [WI] Management Information Systems3
BCIS or COSC Electives (6 hours Advanced)12
ECON 2301Principles of Macroeconomics 23
BUSI 3311Business Statistics3
ECON 2302Principles of Microeconomics3
FINC 3301Principles of Financial Management3
ACCT 2301Principles of Accounting I-Financial3
ACCT 2302Principles of Accounting II-Managerial3
ACCT 3301Business Analysis using Spreadsheets3
or BCIS 3301 Business Analysis Using Sprdsheets
BLAW 4332Business Law I3
Select one of the following:3
Introduction to International Business
International Financial Management
International Economics
BUSI 4359 [WI] Business Strategy3
MATH 1325Math for Business & Social Sciences II (Business Calculus)3
MGMT 3301Principles of Management3
MKTG 3314Marketing3
BUSI 3312 [WI] Business Communication3
Total Hours120
1

 Please see Academic Information section. COMM 2302 Business and Professional Speaking and ECON 2301 Principles of Macroeconomics are recommended

2

 If this course is counted toward university general education requirements, student must take an additional three hours of business electives.

3

 Or Advanced Elective

The Bachelor of Applied Arts and Sciences Degree in Information Technology

Required Courses
General Education Requirements 142
Approved Technical Training, Approved Work Experience33
ACCT 2301Principles of Accounting I-Financial3
ENGL 3309 [WI] Technical writing and Document Design3
or BUSI 3312 Business Communication
BUSI 3311Business Statistics3
MGMT 3301Principles of Management3
BCIS 3347Data Communications3
BCIS 3389System Analysis and Design3
BCIS 4301Database Theory and Practice3
BCIS 4350 [WI] Management Information Systems3
Advanced BCIS Electives15
Electives6
Total Hours120
1

 Please see Academic Information section

Courses

BCIS 1305. Business Computer Applications. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

An overview of computer concepts and applications, including popular productivity software. Students will acquire skills in the use of personal computers and software applicable to the management of information and delivery of services in a wide variety of fields. Lab fee $15.

BCIS 1309. Introduction to Programming Logic and Design. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Introduction to theory and practice of programming logic and design, development, and problem-solving. Emphasis will be on typical business processing. The utilization of logic and design tools, including but not limited to, flowcharts and pseudocode. This course will be centered primarily on problem-solving using the tools and techniques learned. Prerequisite: Math 107 or higher or concurrent enrollment or approval of department head. Lab fee $15.

BCIS 1317. Personal Computer Maintenance and Hardware. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

An enhanced study of technology and hardware operation of microcomputers, their peripherals, and operating systems. Also considered are hardware configuration and selection, installation, test procedures, and maintenance.

BCIS 2326. Networking Fundamentals. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course presents basic networking education to equip students with knowledge and skills that include PC installation, Internet connectivity, wireless connectivity, routing and remote access, addressing, and security. Designed for students with basic PC usage skills and offers a hands-on, career oriented approach to learning networking that emphasizes practical experience. Covers key networking concepts ranging from small office or home office (SOHO) networking to more complex enterprise environments. Prerequisite: BCIS 1301 or 3300 or approval of department head. Lab fee $15. Networking Program fee $175.

BCIS 2327. Routing Protocols and Concepts. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

The primary focus of this course is on routing and routing protocols. The goal is to develop an understanding of how a router learns about remote networks and determines the best path to those networks. This course includes both static routing and dynamic routing protocols. By examining multiple routing protocols, the student will gain a better understanding of each of the individual routing protocols and how to configure routing protocols in general. This course provides students with the skills needed to prepare for the industry-standard Cisco CCNA® certification. Prerequisite: BCIS 2326 or equivalent or approval of department head. Lab fee $15. Networking Program fee $175.00.

BCIS 3300. Computer Technology and Impact. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Explores today and tomorrow's technology with special attention to the impact on real people at home, work, and school. Many topics are presented: hardware and software fundamentals, essential applications, telecommunications, internet, artificial intelligence, programming, and the future of these technologies. Students work with word processing, spreadsheet, database, and presentation software, and other applications. The student is expected to be able to read, type, and have basic computer skills at a level commensurate with upper level college experience. This proficiency MAY require remediation and/or review of materials & concepts on the student's own time and will NOT be considered in grade calculation. The skills required include basic proficiency in current versions of Microsoft Word and Excel, as well as the current Windows Operating System. Lab fee $15.

BCIS 3301. Business Analysis Using Sprdsheets. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Theory and application of microcomputer technology in the practice of accounting. Emphasis on the utilization of basic spreadsheet and general ledger software. Intended to stimulate creative initiative in performing accounting tasks and to develop the basic skills necessary to efficiently and effectively utilize the microcomputer. Credit for both BCIS 3301 and ACCT 3301 will not be awarded. Prerequisite: ACCT 2301. Lab fee $15.

BCIS 3302. Database and Data Management for Small Businesses. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Studies relational database packages. In addition, students improve their knowledge and skill with a current personal computer operating system. Prerequisite: BCIS 1301 or 3300 or approval of department head. Lab fee $15.

BCIS 3304. Topics in Computer Information Systems. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of selected topics in programming languages, programming techniques, or job control languages. Normally only one major topic will be considered per offering. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

BCIS 3305. Operating Systems Theory and Practice. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of the history, development, and principles of computer operating systems and their variants in mainframe, minicomputer, server, and microcomputer application environments. Topics will include related software issues, programming capabilities, and job control languages. Selected operating systems representing various hardware environments will be studied. Prerequisite: BCIS 3333 or other introductory programming language. Lab fee $15.

BCIS 3315. Web Site Development and Design. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of the principles of web authoring including planning, design, and production of interactive web pages. Exploration and implementation of a variety of current web authoring tools and web-based scripting languages. Prerequisite: BCIS 1301 or 3300 or approval of department head. Lab fee $15.

BCIS 3317. Special Topics. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of various issues, products, and technology current to computer information systems. This course may be repeated once for credit. Prerequisites: Approval of instructor or department head. Lab fee $15.

BCIS 3326. LAN Switching and Wireless. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course is on Local Area Networking switching and wireless LANs. The goal is to develop an understanding of how a switch communicates with other switches and routers in a small or medium-sized business network to implement VLAN segmentation. It focuses on Layer 2 switching protocols, integrating wireless devices into a LAN and concepts used to improve redundancy, propagate VLAN information, and secure the portion of the network where most users access network services. This course will provide students the skills needed to succeed in a networking -related degree program and prepare for the industry-standard Cisco CCNA® certification for networking careers. Prerequisite: BCIS 2327 or equivalent or approval of department head. Lab fee $15. Networking program fee $175.

BCIS 3327. Accessing the WAN. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course is on accessing Wide Area Networks (WAN). The goal is to develop an understanding of various WAN technologies to connect small to medium-sized business network. This course introduces WAN converged applications and quality of service (QoS). It focuses on WAN technologies including PPP, Frame Relay, and broadband links. WAN security concepts are discussed in detail, including types of threats, how to analyze network vulnerabilities, general methods for mitigating common security threats and types of security appliances and applications. The course then explains the principles of traffic control and access control lists (ACLs) and describes how to implement IP addressing services for an Enterprise network, including how to configure NAT and DHCP. IPv6 addressing concepts are also discussed. Finally, students learn how to detect, troubleshoot and correct common Enterprise network implementation issues. This is the final course which will provide students the skills needed to succeed in a networking-related degree program and prepare for the industry-standard Cisco CCNA® certification for networking careers. Prerequisite: BCIS 3326 or equivalent or approval of department head. Lab fee $15. Networking program fee $175.

BCIS 3332. Java Programming. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A first course in the Java programming language. Covers the basic structure of Java, all standard features, data representation, and simple I/O. Students will analyze and program several representative programs. Lab fee $15. Prerequisite: BCIS 1309 or approval of department head.

BCIS 3333. C# Programming. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A first course in the C# programming language. Covers the basic structure of C#, all standard features, data representation, and simple I/O. Students will analyze and program several representative problems. Prerequisite: BCIS 1309 or approval of department head. Course fee $15. Lab fee $15.

BCIS 3342. Advanced Java Programming. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

An advanced course in the Java programming language. Covers advanced Java capabilities such as class features, error handling, graphical user interfaces, applets, and advanced object-oriented programming techniques. Students will analyze and program several representative problems. Lab fee $15. Prerequisite: BCIS 3332 or approval of department head.

BCIS 3343. Advanced C# Programming. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Advanced programming using the C# programming language to create Windows applications in an Internet and intra-network environment. Explores object-oriented design, client-server interaction, event-driven programming, graphical user interfaces, distributed data, and distributed applications. Lab fee $15. Prerequisite: BCIS 3333 or approval of department head.

BCIS 3345. Topics in PC Software and Applications. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of selected personal computer applications and software packages. Students will explore the operation and usefulness of commonly available personal computing software solutions. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

BCIS 3346. Personal Computer Technology. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

An enhanced study of the technology and hardware operation of microcomputers, their peripherals, and operating system software. Also considered are hardware configuration and selection, installation and test procedures, and routine maintenance. Lab Fee $15.

BCIS 3347. Data Communications. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of voice and data communications technologies, concepts, and applications, including communications terminology, hardware, software, protocols, and managerial issues in data and voice communications. Topics will include alternatives available in hardware, software, and transmission facilities, design integration, selection and implementation of communications solutions. In addition, students will explore the current and future impact and direction of these technologies. Prerequisite: BCIS 1309 or 3300 or approval of department head. Lab Fee $15.

BCIS 3348. Network Architecture Design. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of network architecture, industry standards and communications protocols, the placement of networking devices and components, transmission media selection, logical and physical topologies, data transmission, and structured cabling for local area networks (LANs) and wide area networks (WANs). Network designs will include required components and address services as specified in an industry specific Request for Proposal (RFP). Application exercises will include preparing and presenting a design proposal in response to an RFP and installation, configuration, testing and troubleshooting of WAN/LAN wiring interface technologies. Prerequisites: BCIS 3347 or the combination of BCIS 1306 and 1307 or approval of the department head. Lab fee $15.

BCIS 3389. System Analysis and Design. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of the systematic analysis, design, and implementation of software systems with special emphasis on the processes and skills used in the first four stages of the System Development Life Cycle. Traditional and current methodologies, including computer aided analysis and design tools will be considered. Topics will be approached through project-oriented cases and projects, which integrate theory and practical application. Prerequisite: 1 course from BCIS 3313, 3330, 3331, 3332, 3340, 3341, 3342, 3343 or approval of department head. Lab fee $15.

BCIS 4301. Database Theory and Practice. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Database concepts and structures. File and data management principles underlying database construction. Fundamental types of database models, with emphasis on relational databases as well as on major non-relational forms. Practice in analysis, design, development, and optimization of working database applications on a variety of problems. Small and large system databases will be considered. Prerequisite: One course from BCIS 3313, 3330, 3331, 3332, 3340, 3341, 3342, 3343, COSC 2341 or approval of department head. Lab fee $15.

BCIS 4307. Topics in Networking. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Provides an introduction and study of various alternative or innovative network software packages, to include network focused tools, utilities, and operating systems. The course materials are selected from contemporary tools and products with emphasis on those gaining widespread commercial and institutional acceptance. The focus of the course will be an exploration of the usefulness and operation of the topic of study. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

BCIS 4308. Advanced Programming Language. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Develops the programming proficiency in a modern programming language. Students complete many programming assignments to achieve necessary knowledge and skills. May be repeated as topics vary. Prerequisite Approval of instructor or department head. Lab fee $15.

BCIS 4315. Interactive and Applied Multimedia. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

An exploration of multimedia tools and their relationships to various disciplines of study. A review of the principles of multimedia and the effective uses of multimedia will be conducted. The production and design of multimedia systems will culminate the course of study. Prerequisite: BCIS 3315 or concurrent enrollment, and junior standing or approval of department head. Lab Fee $15.

BCIS 4320. Computer Forensics. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course will examine the principles and practice of conducting computer forensics investigations for both criminal and business application. Students will apply investigative methods to properly conduct a computer forensics investigation beginning with a discussion of ethics. Students will examine and use various technologies, software and procedures applicable to forensic investigation. The course will also cover the legal responsibilities and key evidentiary procedures necessary to conduct the computer forensics process. Students should have a working knowledge of hardware and operating systems to maximize their success on projects and exercises in this course. Prerequisite: 9 hours of CIS courses or the approval of the department head.

BCIS 4342. Ethical Hacking & Network Defense. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Introduces intrusion security testing as a method for improving network defense to computer users with a solid grounding in computer and networking basics. Students will learn how to identify network security vulnerabilities by employing the techniques and software normally used by hackers to compromise networks. Students will then learn the process of determining the best practices in how to secure those vulnerabilities. Topics will include the mission and limitations of security and penetration testers along with the legal ramifications and restrictions involved. Students will be study the various methods of hackers, operating systems threats for Windows and UNIX based systems, cryptography, and modern network protection systems. Prerequisite: BCIS 2326 or 3347, 12 hours CIS courses, or approval of the department head.

BCIS 4343. Advanced Systems Analysis. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course concentrates on advanced systems analysis concepts with an emphasis in data and process decomposition and modeling. CASE tools support both the models and the interaction analysis of processes and data. The enterprise-wide view of system analysis stresses the theory behind and the generation of normalized relational database tables. Course includes material on user-centered requirements gathering and analysis. Prerequisites: BCIS 3389, and 4301 or approval of department head. Lab fee $15.

BCIS 4344. Advanced System Design and Development. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This capstone course places a strong emphasis on combining the best practices of system design, including the professional, interpersonal, and technical skills required to analyze, propose, develop, and build modern large-scale business information software systems. The student will apply information engineering principles and theory to the design and development of a complex interactive system using software engineering and data management tools. This approach will involve all the stages of the full system development life cycle, through construction and implementation. This course serves to integrate the skills of the senior CIS student. Prerequisite: BCIS 4343 or approval of department head. Lab fee $15.

BCIS 4345. Network and Systems Security. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Studies the issues of Network and Systems Security as a continuous process involving analysis, implementation, evaluation and maintenance. Topics will include addressing computer-related risks, case analysis, and future trends. The course will provide approaches, techniques, and best practices for securing modern electronic data systems. Areas covered include electronic information and message security, database and file integrity, physical security, security management, security risk analysis, and encryption. Prerequisites: BCIS 1307 or 3347 or approval of department head. Lab fee $15.

BCIS 4347. Advanced Database Systems. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Studies the theory and practice in the analysis, design, development, implementation, and optimization of working database applications on a variety of problems focusing on topics such as database administration. Prerequisite: BCIS 4301 or approval of department head. Lab fee $15.

BCIS 4350. Management Information Systems. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours). [WI]

This course investigates management issues related to business information systems designed to meet the informational needs of the various business subsystems. The concepts of systems development, security, privacy and ethics associated with information systems are stressed. Credit will be awarded for only 1 of the following courses: ACCT 4350, BCIS 4350, or MGMT 4350. Prerequisite: 3 hours Advanced BCIS or ACCT/BCIS 3301 and Junior classification. Lab Fee $15.

BCIS 4352. Structured Query Language. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A study of SQL, including relational database schema in SQL, formulating SQL queries and sub queries of varying complexity, embedding SQL statements in a host language, defining and querying data views in SQL, and other related topics. Lab fee $15. Prerequisite: BCIS 4301 or approval of department head.

BCIS 4376. Network Administration. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Studies communications architectures, protocols, and interfaces as they relate to network operating systems. Topics will include communications networking techniques such as circuit switching, packet switching, broadcast networking and internetworking. Also included will be installation, configuration, client handling, basic security, and troubleshooting of a network operating system. A modern network operating system will be used to provide extensive hands-on experience in configuring and administrating a network. Prerequisites: BCIS 3347 or approval of department head. Lab fee $15.

BCIS 4378. Comprehensive Networking. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

A comprehensive course requiring the student to plan, analyze, design, install, and configure a working computer network. Application exercises include the installation and configuration of a network operating system, the creation of required used interfaces, establishing network security, and establishing print services for a network. A modern network operating system will be used for extensive hands-on computer exercises to practice and demonstrate network skills. Prerequisites: BCIS 4376 or approval of department head. Lab fee $15.

BCIS 4379. The Technology of E-Business. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course examines the linkage of organizational strategy and electronic methods of delivering products, services and exchanges in inter-organizational, national, and global environments. Information technology strategy and technological solutions for enabling effective business processes within and between organizations in a global environment are considered. Prerequisites: CIS 1301 or 3300.Lab fee $15.

BCIS 4384. Internship in Computer Information Systems. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

This course is designed to provide the student with actual work experience as a programmer/ programmer analyst. The student will have the opportunity to apply the principles, concepts, and skills learned during the first three years of collegiate training. May be repeated for credit. Prerequisite: Approval of internship coordinator or department head. Field experience fee $50.

BCIS 4385. Professional Development Seminar. 3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Professional-level enrichment for CIS majors with activities which may include participation in professional organizations, current events, research and presentations, job market analysis, interviewing and resume preparation. Prerequisite: 24 hours of BCIS/CIS courses or approval of department head. Lab Fee $15.

BCIS 4386. Problems. 1-3 Credit Hours (Lecture: 0 Hours, Lab: 0 Hours).

Selected individual topics in business on technical computer applications, practicum, field project, or other suitable computer studies. May be repeated for a maximum of 6 semester hours credit. Prerequisite: Approval of department head.

Computer Information Systems
College of Business Administration
Business Building, Room 159
Box T-0170
Stephenville 76402
(254) 968-9047
(254) 968-9345
cis_dept@tarleton.edu
www.tarleton.edu/cis

Professor

  • Jones, Dennis Dr.

Associate professors

  • Schultz, Leah Dr.
  • Sharp, Jason Dr.

Assistant professors

  • Dearing, Auther Mr.
  • Nagy, Delmer Dr.
  • Schuessler, Joseph Dr.
  • Wells, Robin Ms.