Bachelor of Science in Computer Information Systems Requirements

Total Semester Credit Hours=127

Freshman Year

First Semester

 

COSC 1310: Adv. Info. Systems Software

3

COSC 1336: Programming Fundamentals

3

COSC 1136: Programming Fund. Lab

1

ENGL 1301: Grammar and Comp. I

3

HIST 1301: US History I

3

MATH 1324: Math for Bus. and Econ. I

3

Hours

16

Second Semester

 

COSC 1337: Object-Orient. Paradigm

3

COSC 1137: Object-Orient. Par. Lab

1

ENGL 1302: Grammar and Comp. II

3

HIST 1302: US History II

3

MATH 1325: Math for Bus. and Econ. II

3

Humanities

3

Hours

16

Sophomore Year

First Semester

 

ACCT 2301: Princ. of Financial Acct.

3

COSC 2325: Found. Comp. Info. Sys.

3

MANA 3330: Mgmt. Information Systems

3

Natural Science I

3

Natural Science Lab I

1

MATH 2330: Discrete Structures

3

Hours

16

Second Semester

 

ACCT 2302: Princ. of Managerial Acctg.

3

COSC 2315: Computer Organization

3

MATH 1342: Statistics

3

COSC 3310: Internet and Web App.

3

Natural Science II

3

Natural Science Lab II

1

Hours

16

Junior Year

First Semester

 

COSC 3365: Progr. Data, File, Obj. Struct

3

COSC 3375: Analysis and Logical Design

3

Visual/Performing Arts

3

World/European Literature

3

POLS 2305: American Government

3

Social Sciences

3

Hours

18

Second Semester

 

COSC 3385: Database Design

3

BLAW 3306 or COSC 3315

3

POLS 2306: Texas Government

3

MANA 3311: Organizational Behavior

3

Approved Elective I

3

Hours

15

Senior Year

First Semester

 

COSC 4309: Design of Info. Systems

3

COSC 4325: Data Commun./Networks

3

MANA 3370: Info./ Commun. Techniques

3

COSC approved elective I

3

Approved upper-division Elective II

3

Hours

15

Second Semester

 

COSC 4375: Info. Systems Design Proj.

3

COSC ____: Approved CS Elective II

3

Approved Elective III

3

Approved Elective IV

3

Approved Technical Elective

3

Hours

15

Computer Science as a Minor

A student may choose Computer Science as a minor to satisfy bachelor degree programs with majors in other fields. This program requires a total of 20 semester hours of Computer Science. Courses required are:

COSC 1336: Programming Fundamentals

COSC 1136: Programming Fundamentals Lab

COSC 1337: The Object-Oriented Paradigm

COSC 1137: The Object-Oriented Paradigm Lab

COSC 2336: Data Structures and Algorithms

COSC 2315: Computer Organization

Six additional hours of upper-division COSC courses

Computer Information Systems as a Minor

A student may choose Computer Information Systems as a minor to satisfy bachelor degree programs with majors in other fields. This program requires a total of 22 semester hours of Computer Information Systems. Courses required are:

COSC 1310: Advanced Information Systems Software

COSC 1336: Programming Fundamentals

COSC 1136: Programming Fundamentals Lab

COSC 2325: Foundations of Computer Information Systems

COSC 3310: Internet and Web Applications

COSC 3365: Programming with Data, File and Object Structures

COSC 3375: Analysis and Logical Design

COSC 3385: Database Design

Cooperative Computer Science Education Program

The Computer Science cooperative (co-op) program is offered as an educational enhancement to the Bachelor of Science degree in Computer Science and the Bachelor of Science degree in Computer Information Systems. To complete the computer science co-op program, a student works full-time in an approved computing or information technology environment for three semesters, before the student's senior year. Students may fulfill their three semester requirement by working during three 12 week summer semesters.

To participate in the computer science co-op program, a student must have completed at least one semester at UT Tyler with a cumulative GPA of at least 2.5 on all course work completed at UT Tyler; and the student must have completed COSC 1336/1136 and COSC 1337/1137 (or their equivalents) with a grade of "C" or better. Students must maintain a 2.5 GPA to continue their participation in the co-op program. The student, an assigned computer science faculty member, and an official representative of the host company will develop a written plan of activities that constitute the goals for each semester of the co-op. The student, in cooperation with an official representative of the host company, will provide periodic reports to the assigned computer science faculty member to demonstrate satisfactory progress toward the goals of the written plan. A summary report/performance evaluation of the work of the student at the end of the semester is also required.

During the student's co-op semesters he/she will be considered a full-time student at UT Tyler and will register for the appropriate one semester hour co-op course selected from COSC 3191, 3192, or 3193.

Students may apply to participate in the computer science co-op program by submitting a co-op application form to the chair of the department at least six weeks prior to the semester in which the student plans to start the co-op.

Teacher Certification

Candidates for secondary teaching certification (grades 8-12) should pursue a major in computer science and should consult with an advisor in the School of Education, College of Education and Psychology. In addition to the required professional education course sequence, requirements for secondary certification in computer science are outlined below:

A candidate for certification must:

A. Complete a minimum of 12 upper-division semester hours of computer science at UT Tyler.

B. Have a minimum grade point average of 2.0 in all upper-division computer science courses attempted and a grade of "C" or better in each of the computer science or math courses listed below.

1. Non-degreed, non-certified students should complete requirements for the Bachelor of Science degree in Computer Science including: COSC 4340 Comparative Study of Programming Languages.

2. Students who have already completed a baccalaureate degree, hold a secondary teaching certificate in another academic field, and/or seek a second teaching field should minimally complete the following courses or their equivalents:

COSC 1336: Programming Fundamentals

3

COSC 1136: Programming Fundamentals Lab

1

COSC 1337: The Object Oriented Paradigm

3

COSC 1137: The Object Oriented Paradigm Lab

1

COSC 2315: Computer Organization

3

COSC 2336: Data Structures and Algorithms

3

COSC 3315: Social and Professional Issues

3

COSC 3325: Algorithm Design and Analysis

3

COSC 3345: Computer Architecture

3

COSC 3145: Computer Architecture Lab

1

COSC 4340: Comparative Study of Programming Languages

3

MATH 2330: Discrete Structures

3