cover sheet: request 9736fora.aa.ufl.edu/docs/47//17feb15//comp_sci_clas.pdf · cen 3031...

14
Cover Sheet: Request 9736 Changes to LS Computer Science Recommended Semester Plan Info Process Major Curriculum|Modify|Ugrad/Pro Status Pending Submitter O'Sickey,Lynn B [email protected] Created 11/5/2014 7:50:27 PM Updated 1/29/2015 4:05:42 PM Description The changes are the inclusion of the State Gen Ed Core in the recommended semester plans for this major (residential and UFO). In the catalog copy, we made some edits for clarity and consistency with other CLAS majors – adding in the credits each required course is worth, dividing major requirements into categories, and corrections of typographical errors. There are no changes to the major requirements, just changes to how they are presented. Actions Step Status Group User Comment Updated Department Approved CLAS - Computer and Information Science and Engineering Sanders, Beverly A 11/22/2014 College Approved CLAS - College of Liberal Arts and Sciences Pharies, David A 12/4/2014 University Curriculum Committee Recycled PV - University Curriculum Committee (UCC) Adams, Brittany M Recycled per the request of the college. 12/19/2014 College Approved CLAS - College of Liberal Arts and Sciences Pharies, David A 12/19/2014 University Curriculum Committee Comment PV - University Curriculum Committee (UCC) Adams, Brittany M UCC GE Subcommittee: No objections to GE changes. 1/29/2015 University Curriculum Committee Pending PV - University Curriculum Committee (UCC) 1/29/2015 Office of the Registrar Student Academic Support System Catalog Academic Assessment Committee Notified College Notified

Upload: others

Post on 18-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Cover Sheet: Request 9736

Changes to LS Computer Science Recommended Semester Plan

InfoProcess Major Curriculum|Modify|Ugrad/ProStatus PendingSubmitter O'Sickey,Lynn B [email protected] 11/5/2014 7:50:27 PMUpdated 1/29/2015 4:05:42 PMDescription The changes are the inclusion of the State Gen Ed Core in the recommended

semester plans for this major (residential and UFO).

In the catalog copy, we made some edits for clarity and consistency with other CLASmajors – adding in the credits each required course is worth, dividing majorrequirements into categories, and corrections of typographical errors. There are nochanges to the major requirements, just changes to how they are presented.

ActionsStep Status Group User Comment UpdatedDepartment Approved CLAS -

Computer andInformationScience andEngineering

Sanders,Beverly A

11/22/2014

College Approved CLAS - Collegeof Liberal Artsand Sciences

Pharies, DavidA

12/4/2014

UniversityCurriculumCommittee

Recycled PV - UniversityCurriculumCommittee(UCC)

Adams,Brittany M

Recycled per the requestof the college.

12/19/2014

College Approved CLAS - Collegeof Liberal Artsand Sciences

Pharies, DavidA

12/19/2014

UniversityCurriculumCommittee

Comment PV - UniversityCurriculumCommittee(UCC)

Adams,Brittany M

UCC GE Subcommittee:No objections to GEchanges.

1/29/2015

UniversityCurriculumCommittee

Pending PV - UniversityCurriculumCommittee(UCC)

1/29/2015

Office of theRegistrarStudentAcademicSupportSystemCatalogAcademicAssessmentCommitteeNotifiedCollegeNotified

Page 2: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Computer Science (UF Online)

T h i s p r o g r a m c o m b i n e s t h e s t u d y o f c o m p u t e r s c i e n c e w i t h a l i b e r a l a r t s e d u c a t i o n .

I t p r e p a r e s s t u d e n t s f o r e m p l o y m e n t a s c o m p u t i n g p r o f e s s i o n a l s w h i l e o f f e r i n g

s i g n i f i c a n t f r e e d o m t o c h o o s e c o u r s e w o r k i n o t h e r a r e a s . T h e m a j o r i s e s p e c i a l l y

p o p u l a r w i t h s t u d e n t s w h o w i s h t o d o u b l e m a j o r i n c o m p u t e r s c i e n c e a n d a n o t h e r m a j o r

i n C L A S .

About This Major

College: Liberal Arts and Sciences

Degree: Bachelor of Science

Credits for Degree: 120

Minor: No

Academic Learning Compact: Computer Science (CLAS)

Overview

Computer science majors in CLAS take a solid foundation of core computer science courses while fulfilling

requirements for a liberal arts education, including courses from the humanities, social and behavioral sciences, and

the study of a foreign language. Questions about the major should be directed to a department adviser.

Coursework for the Major

This major requires a minimum of 29 credits in foundation coursework, 35 credits in core coursework and 6 credits of

major electives. Students must earn minimum grades of C in coursework for the major. An exit interview is required

in the last semester.

Required Foundation Coursework

ENC 3246 Professional Communication for Engineers or ENC 2210 Technical Writing, 3 credits

MAC 2311 Analytic Geometry and Calculus 1, 4 credits

MAC 2312 Analytic Geometry and Calculus 2, 4 credits

MAC 2313 Analytic Geometry and Calculus 3, 4 credits

MAS 3114 Computational Linear Algebra, 3 credits

PHY 2048/2048L Physics with Calculus 1 and lab or

PHY 2053/2053L Physics 1 and lab, 4-5 credits

PHY 2049/2049L Physics with Calculus 2 and lab or

PHY 20542054L Physics 2 and lab, 4-5 credits

STA 3032 Engineering Statistics, 3 credits

Required Coursework

CDA 3101 Introduction to Computer Organization, 3 credits

Commented [OB1]: Breaking these out using the standard format for science majors in CLAS.

Formatted: Font: 9 pt, Not Bold, No underline, Font

color: Black

Formatted: None, Indent: Left: 0.47", Space Before:

3.75 pt, Line spacing: single, Outline numbered +

Level: 2 + Numbering Style: Bullet + Aligned at: 0.75"

+ Tab after: 1" + Indent at: 1"

Formatted: Font: 9 pt, Not Bold, No underline, Font

color: Black

Formatted: Font: 9 pt, Not Bold, No underline, Font

color: Black

Page 3: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

CEN 3031 Introduction to Software Engineering, 3 credits

COP 3502 Programming Fundamentals 1, 3 credits

COP 3503 Programming Fundamentals 2, 3 credits

CIS 4301 Information and Database Systems 1, 3 credits

CIS 4914 Senior Project, 3 credits

COP 3530 Data Structures and Algorithms, 4 credits

COP 4600 Operating Systems, 3 credits

COT 3100 Applications of Discrete Structures, 3 credits

COT 4501 Numerical Analysis: A Computational Approach, 3 credits

EEL 3701C Digital Logic and Computer Systems, 3 credits

ENC 3246 Professional Communication for Engineers

Students should check prerequisites when planning their major electives. Students should discuss electives advisor in the department. Students should discuss electives with an advisor in the department. Individual study, co-op, internship, research and special topics credits must be approved by an advisor in the department.

Any 4000-level or higher CISE course, beyond the Core Requirements, 3 credits

EEL 4712C Digital Design, 4 credits

EEL 4713C Digital Computer Architecture, 4 credits

EEL 4744C Microprocessor Applications, 4 credits

Placement

Students who have scored at least a 4 or 5 on the AP Computer Science A exam or at least a 4 on the IB Computer

Science exam are eligible to start the programming fundamentals sequence with COP 3503. Students will need to

consult an adviser in the major to adjust their degree audit.

Back to Top

Critical Tracking

To graduate with this major, students must complete all university, college and major requirements. For

degree requirements outside of the major, refer to CLAS Degree Requirements: Structure of a CLAS Degree.

Equivalent critical-tracking courses as determined by the State of Florida Common Course Prerequisites may be

used for transfer students

Semester 1

Complete MAC 1147 or MAC 2311

2.0 UF GPA required

Semester 2

Complete MAC 2311

2.0 UF GPA required

Semester 3

Complete MAC 2312

Page 4: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

2.0 UF GPA required

Semester 4

Complete COP 3502 and MAC 2313; and PHY 2053/2053L or PHY 2048/2048L

2.5 GPA required for all critical-tracking courses

2.0 UF GPA required

Semester 5

Complete COP 35023 and COT 3100; and PHY 2054/2054L or PHY 2049/2049L

2.5 GPA required for all critical-tracking courses

2.0 UF GPA required

Recommended Semester Plan

Students are expected to complete the writing and math requirement while in the process of taking the courses

below. Students are also expected to complete the general education international (GE-N) and diversity (GE-D)

requirements concurrently with another general education requirement (typically, GE-C, H or S).

Semester 1 Credits

HUM 2305 What is the Good Life (GE-H) 3

MAC 2311 Analytic Geometry and Calculus 1 (State Core GE-M) 4

Composition (State Core GE-C, WR) 3

Social aAnd Behavioral Sciences (State Core GE-S) 3

Total 13

Semester 2 Credits

COP 3502 Programming Fundamentals 1 3

MAC 2312 Analytic Geometry and Calculus 2 (GE-M) 4

PHY 2053 Physics 1 (4) or PHY 2048 Physics with Calculus 1 (3) (State Core GE-P)

3-4

PHY 2053L Physics 1 Laboratory or PHY 2048L Physics with Calculus 1 Laboratory (GE-P)

1

Social and Behavioral Sciences (GE-S) 3

Total 14-15

Semester 3 Credits

COP 3503 Programming Fundamentals 2 3

Commented [OB3]: These tracking changes were approved at the UCC in 2013, but were not added into the catalog.

Commented [OB4]: These tracking changes were approved at the UCC in 2013, but were not added into the catalog.

Page 5: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

COT 3100 Applications of Discrete Structures (GE-M) 3

MAC 2313 Analytic Geometry and Calculus 3 (GE-M) 4

PHY 2054 Physics 2 (4) or PHY 2049 Physics with Calculus 2 (3) (GE-P)

3-4

PHY 2054L Physics 2 Laboratory or PHY 2049L Physics with Calculus 2 Laboratory (GE-P)

1

Total 14-15

Semester 4 Credits

CDA 3101 Introduction to Computer Organization 3

COP 3530 Data Structures and Algorithms 4

Elective 3

Humanities (State Core GE-H) 3

Social and Behavioral Sciences (GE-S) 3

Total 16

Semester 5 Credits

CEN 3031 Introduction to Software Engineering 3

ENC 3246 Professional Communication for Engineers (GE-C) 3

Biological Science (GE-B) 3

Elective 3-2

Foreign Language 4-5

Total 16

Semester 6 Credits

Page 6: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

EEL 3701C Digital Logic and Computer Systems 4

MAS 3114 Computational Linear Algebra 3

Biological Science (GE-B) 3

Foreign language 3-5

Humanities (GE-H) 3

Total 16-18

Semester 7 Credits

CIS 4301 Information and Database Systems 1 3

CISE elective 3

COT 4501 Numerical Analysis: A Computational Approach 3

Elective 3

Foreign language (if 4-3-3 option) or elective 3

Total 15

Semester 8 Credits

CIS 4914 Senior Project 3

CISE elective 3

COP 4600 Operating Systems 3

STA 3032 Engineering Statistics (GE-M) 3

Electives 4-0

Total 16-12

Page 7: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits
Page 8: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Computer Science (CLAS)

This program combines the study of computer science with a liberal arts education. It prepares

students for employment as computing professionals while offering significant freedom to

choose coursework in other areas. The major is especially popular with students who wish to

double major in computer science and another major in CLAS.

About This Major

College: Liberal Arts and Sciences

Degree: Bachelor of Science

Credits for Degree: 120

Minor: No

Combined-Degree Program: Yes

Academic Learning Compact: Computer Science (CLAS)

Website: www.cise.ufl.edu/academics/undergrad/csc

Overview

Computer science majors in CLAS take a solid foundation of core computer science courses

while fulfilling requirements for a liberal arts education, including courses from the humanities,

social and behavioral sciences, and the study of a foreign language. Questions about the major

should be directed to a department adviser.

Coursework for the Major

This major requires a minimum of 29 credits in foundation coursework, 35 credits in core

coursework and 6 credits of major electives. Students must earn minimum grades of C in

coursework for the major. An exit interview is required in the last semester.

Required Foundation Coursework

ENC 3246 Professional Communication for Engineers or ENC 2210 Technical Writing, 3

credits

MAC 2311 Analytic Geometry and Calculus 1, 4 credits

MAC 2312 Analytic Geometry and Calculus 2, 4 credits

MAC 2313 Analytic Geometry and Calculus 3, 4 credits

MAS 3114 Computational Linear Algebra, 3 credits

PHY 2048/2048L Physics with Calculus 1 and lab or

PHY 2053/2053L Physics 1 and lab, 4-5 credits

PHY 2049/2049L Physics with Calculus 2 and lab or

PHY 20542054L Physics 2 and lab, 4-5 credits

STA 3032 Engineering Statistics, 3 credits

Commented [OB1]: Breaking these out using the standard format for science majors in CLAS.

Page 9: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Required Core Coursework

CDA 3101 Introduction to Computer Organization, 3 credits

CEN 3031 Introduction to Software Engineering, 3 credits

COP 3502 Programming Fundamentals 1, 3 credits

COP 3503 Programming Fundamentals 2, 3 credits

CIS 4301 Information and Database Systems 1 or

CAP 4800 Systems Simulation, 3 credits

CIS 4914 Senior Project, 3 credits

COP 3530 Data Structures and Algorithms, 4 credits

COP 4600 Operating Systems, 3 credits

COT 3100 Applications of Discrete Structures, 3 credits

COT 4501 Numerical Analysis - A Computational Approach, 3 credits

EEL 3701C Digital Logic and Computer Systems, 4 credits

ENC 3254 Professional Writing

Students should check prerequisites when planning their major electives. Students should discuss

electives with an advisor in the department. Individual study, co-op, internship, research and

special topics credits must be approved by an advisor in the department.

Any 4000-level or higher CISE course, beyond the Core Requirements, 3 credits

EEL 4712C Digital Design, 4 credits

EEL 4713C Digital Computer Architecture, 4 credits

EEL 4744C Microprocessor Applications, 4 credits

Combined Degree Program

The computer science combined degree program is a joint program between the colleges of

Engineering and Liberal Arts and Sciences, and is coordinated by the Department of Computer

and Information Science and Engineering. More information.

Placement

Students who have scored at least a 4 on the or 5 on AP Computer Science A exam or at least a 4

on the IB Computer Science exam are eligible to start the programming fundamentals sequence

with COP 3503. Students will need to see an adviser in the major to adjust their degree audit.

Back to Top

Critical Tracking

Page 10: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

To graduate with this major, students must complete all university, college and major

requirements. For degree requirements outside of the major, refer to CLAS Degree

Requirements — Structure of a CLAS Degree.

Equivalent critical-tracking courses as determined by the State of Florida Common Course

Prerequisites may be used for transfer students

Semester 1

Complete MAC 1147 or MAC 2311

2.0 UF GPA required

Semester 2

Complete MAC 2311

2.0 UF GPA required

Semester 3

Complete MAC 2312

2.0 UF GPA required

Semester 4

Complete COP 3502 and MAC 2313; and PHY 2053/2053L or PHY 2048/2048L

2.5 GPA required for all critical-tracking courses

2.0 UF GPA required

Semester 5

Complete COP 35023 and COT 3100; and PHY 2054/2054L or PHY 2049/2049L

2.5 GPA required for all critical-tracking courses

2.0 UF GPA required

Recommended Semester Plan

Students are expected to complete the writing and math requirement while in the process of

taking the courses below. Students are also expected to complete the general education

international (GE-N) and diversity (GE-D) requirements concurrently with another general

education requirement (typically, GE-C, H or S).

Semester 1 Credits

HUM 2305 What is the Good Life (GE-H) 3

Commented [OB3]: These tracking changes were approved at the UCC in 2013, but were not added into the catalog.

Commented [OB4]: These tracking changes were approved at the UCC in 2013, but were not added into the catalog.

Page 11: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

MAC 2311 Analytic Geometry and Calculus 1 (State Core GE-M) 4

Composition (State Core GE-C, WR) 3

Social aAnd Behavioral Sciences (State Core GE-S) 3

Total 13

Semester 2 Credits

COP 3502 Programming Fundamentals 1 3

MAC 2312 Analytic Geometry and Calculus 2 (GE-M) 4

PHY 2053 Physics 1 (4) or

PHY 2048 Physics with Calculus 1 (3) (State Core GE-P) 3-4

PHY 2053L Physics 1 Laboratory or

PHY 2048L Physics with Calculus 1 Laboratory (GE-P) 1

Social and Behavioral Sciences (GE-S) 3

Total 14-15

Semester 3 Credits

COP 3503 Programming Fundamentals 2 3

COT 3100 Applications of Discrete Structures (GE-M) 3

MAC 2313 Analytic Geometry and Calculus 3 (GE-M) 4

PHY 2054 Physics 2 (4) or

PHY 2049 Physics with Calculus 2 (3) (GE-P) 3-4

PHY 2054L Physics 2 Laboratory or

PHY 2049L Physics with Calculus 2 Laboratory (GE-P) 1

Total 14-15

Semester 4 Credits

CDA 3101 Introduction to Computer Organization 3

COP 3530 Data Structures and Algorithms 4

Elective 3

Humanities (State Core GE-H) 3

Social and Behavioral Sciences (GE-S) 3

Total 16

Semester 5 Credits

CEN 3031 Introduction to Software Engineering 3

ENC 3254 Professional Communication (GE-C) 3

Biological Science (GE-B) 3

Elective 3-2

Foreign Language 4-5

Page 12: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Total 16

Semester 6 Credits

EEL 3701C Digital Logic and Computer Systems 4

MAS 3114 Computational Linear Algebra 3

Biological Science (GE-B) 3

Foreign language 3-5

Humanities (GE-H) 3

Total 16-18

Semester 7 Credits

CIS 4301 Information and Database Systems 1 or

CAP 4800 Systems Simulation 3

CISE elective 3

COT 4501 Numerical Analysis - A Computational Approach 3

Elective 3

Foreign language (if 4-3-3 option) or elective 3

Total 15

Semester 8 Credits

CIS 4914 Senior Project 3

CISE elective 3

COP 4600 Operating Systems 3

STA 3032 Engineering Statistics (GE-M) 3

Electives 4-0

Total 16-12

Page 13: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Modify the Curriculum of a Major Revised 2/2/2015 UF, Academic Affairs

Modify the Curriculum of a Major This process should be used to change the required or elective coursework in a graduate or professional major, or the eight-semester plan or critical tracking in an undergraduate major. To change the total credits, limited access status, major name, delivery platform or funding model, follow the procedures at http://approval.ufl.edu. Instructions for completing this form are on the last page.

Major to be Modified

1. Major Name Computer Science 2. Major Code CSC

3. Degree Program Name Bachelor of Science

4. Effective Term Summer B 2015

5. Proposed Changes

Most changes are the inclusion of the State Gen Ed Core in the recommended semester plan for this major. We have also included changes approved by the UCC in 2013 that were omitted from the catalog but should have been in there. In the catalog copy, we made some edits for clarity and consistency with other CLAS majors – adding in the credits each required course is worth, dividing major requirements into categories, and corrections of typographical errors. There are no changes to the major requirements, just changes to how they are presented.

6. Pedagogical Rationale/Justification

Changes mandated by the State

7. Projected Impact on Initial Enrollment, Retention, Graduation

None

Prepare a document showing the catalog copy with the current and proposed curricula either in a side-by-side comparison or edited using the “track changes” feature in Word.

Prepare supporting documentation from other colleges indicating availability of seats in courses that are affected by the change in credits and support for the proposed application, if overlap is a concern.

Page 14: Cover Sheet: Request 9736fora.aa.ufl.edu/docs/47//17Feb15//Comp_Sci_CLAS.pdf · CEN 3031 Introduction to Software Engineering, 3 credits COP 3502 Programming Fundamentals 1, 3 credits

Modify the Curriculum of a Major Revised 2/2/2015 UF, Academic Affairs

Instructions Please note: this form should be used to request a change in the required or elective coursework in an undergraduate or professional major, or the eight-semester plan or critical tracking in an undergraduate major. To change the total credits, limited access status, major name, delivery platform or funding model, follow the procedures at http://approval.ufl.edu..

Major to Be Modified 1. Enter the name of the major. Example: “Mathematical Modeling” 2. Enter the two-letter or three-letter major code. 3. Enter the name of the degree program in which the major is offered. 4. Enter the term (semester and year) that the curriculum change would be effective.

Proposed Changes 5. Describe the proposed changes to the curriculum.

Pedagogical Rationale/Justification 6. Describe the rationale for the proposed changes to the curriculum.

Projected Impact on Initial Enrollment, Retention, Graduation 7. Describe any potential impact of the curriculum changes on students who are currently in the major.