Agenda Item FA 17-61

Submitted by the Academic Programs Committee

College of Computing, Engineering, and Construction (Undergraduate) – (School of Computing and School of Engineering/Civil Engineering)

New Courses, Courses Changes, & Programs of Study Changes (7 packages)

12/07/17: Passed

12/14/17: Approved

Log Number: 201605-12

School of Computing – Undergraduate


Change an existing course

Development of Gaming and Mobile Applications

CEN

Senior (4xxx)

535 C

Request to change the prerequisite requirement for CEN 4535C Development of Gaming and Mobile Applications. The current prerequisite includes the following: COP 3538 Data Structures using OOP and CGS 4307 Info Processing: Org Perspective. Requesting to change the prerequisite requirement to: COP 3538 Data Structures using OOP or COP3530 Data Structures. CGS 4307 Info Processing: Org Perspective requirement occurs near the end of their program, preventing many students the option of taking CEN 4535C Development of Gaming and Mobile Applications. The prerequisite change will allow Computer Science, Information Systems, Information Science, and Information Technology students to take CEN 4535C Development of Gaming and Mobile Applications earlier. Will not change the credit hours for the CIS program degree tracks.

 

Log Number: 201705-4

School of Computing – Undergraduate


Add a new course

STEM LLC Seminar (0cr)

CGS

Freshman (1xxx)

XXX

Prerequisites:   
None
Co-requisites:   
None

Course Description:

This is a course for first year students participating in the STEM Living, Learning Community. Students will hear lectures from guest speakers, including STEM faculty, and learn about study skills and resources available at UNF to help them succeed in their chosen major.

 

Log Number: 201708-18

School of Computing – Undergraduate


Change a degree-major of an existing program                       
Bachelor of Science- Computing & Info Sciences Major


Summary of the Changes:
The School of Computing faculty have reviewed the pre-requisites attached to our classes and are making several pre-requisite changes. In particular, COT 3100 is being added as a pre-req to our two data structures courses (COP 3530, COP 3538); Calculus I is being removed as a pre-req to Computer Science II (a programming course with no need for Calculus); and the pre-req for COT 3100 is being changed from Calculus I to a lower-level math course, as Calculus I is not needed in that course. We note that Calculus I is still required for our students, just not as a pre-req for the indicated courses. These changes should help our students progress more smoothly in the major. 
(No POS required and attached)

 

Change an existing course

Computational Structures

COT

Junior (3xxx)

100

The faculty wish to change the pre-requisites for COT3100 Computational Structures to MAC1101 Intensive College Algebra, MAC1105 College Algebra, or MAC1147 Precalculus. The faculty that teach the course agree that Calculus is not required for students to be successful in the class and this should create more opportunities for students to take computing courses earlier on in their studies.
New Course Description:

Prerequisite: MAC1101 Intensive College Algebra, MAC1105 College Algebra, or MAC1147 Precalculus. 
Description: This course covers the applications of finite mathematics to CIS. Topics include sets, relations, functions, and number theory; algebraic and combinatorial structures; applications of graphs; Boolean algebra and switching theory, and logic.

 

Change an existing course

Computer Science II

COP

Junior (3xxx)

503

The faculty who teach COP3503 Computer Science II no longer wish for MAC2311 Calculus I to be a pre-requisite. Students do not need knowledge of calculus to be successful in this course.

New Course Description:

Prerequisite: COP2220 Computer Science I 
Co-requisite: COT3100 Computational Structures or (EEL 3701 Intro to Digital Systems and EEL3701L Intro to Digital Systems Lab) 
Description: This course serves as a continuation to Computer Science I. Students are shown additional fundamental concepts of problem solving using the object-oriented paradigm and data structures. The topics in this course include classes, interfaces, objects, class types, events, exceptions, control structures, polymorphism, inheritance, linked lists, arrays, stacks, queues, and deques. Students are expected to apply these concepts through the construction of numerous small software systems using both integrated development environments and command-line-driven tools that support editing, testing, and debugging.

 

Change an existing course

Data Structures

COP

Junior (3xxx)

530

The faculty of the School of Computing agree that the information learned in COT3100 Computational Structures is essential to student success in COP3530 Data Structures. We are requesting to add COT3100 as a pre-requisite to the class.
New Course Description:

Prerequisites: COP3503 Computer Science II and COT3100 Computational Structures 
Description: Students in this course will study various data structures including binary trees, balanced trees, B-trees, hashing, and heaps. Additional topics include advanced data structures such as splay trees, tree representations, graphs, dynamic memory, and algorithms for sorting and searching. Students are expected to complete programming projects using both procedural and object-oriented languages.

 

Change an existing course

Data Structures Using OOP

COP

Junior (3xxx)

538

The faculty that teach COP3538 Data Structures Using Object-Oriented Programming feel students are better prepared to successfully complete the course if they have already taken COT3100 Computational Structures. Therefore, we propose removing the COT3100 Computational Structures co-requisite and replacing it with a pre-requisite for COT3100 Computational Structures.
New Course Description:

Prerequisite: COP 2551 Introduction to Object-Oriented Programming and COT3100 Computational Structures. 
Description: As a continuation of object-oriented programming, this course addresses linear and non-linear data structures and techniques. Topics include stacks, queues, trees, indexing techniques, multikey structures, recursion, sorting and searching, hashing, and hash overflow techniques.

 

Log Number: 201708-30

School of Computing – Undergraduate

Add a new minor                    
Data Science Minor

Summary of the Changes:
Data Science is a relatively new field of study with many job opportunities. Other universities have devoted resources to creating new programs at all levels. With the limited resources UNF currently has a minor in the field would be an appropriate first step to prepare our graduates for data science careers. The Data Science minor is 26 credit hours.

 

 

A Supportive Note from Interim Chair, Mathematics & Statistics


Subject:         RE: Data Science Minor

Date:              Wednesday, October 4, 2017 at 4:53:36 PM Eastern Daylight Time

From:             Gasparov, Lev

To:                   Elfayoumy, Sherif, Sando, Thobias

CC:                 Sen, Pali, Cheek, Kim, Gasparov, Lev

 

Sherif, Tobias,

 

With this letter I would like to notify you that the Math/Stats Department is informed about new Data Science Minor in the College of Engineering. The courses needed for the minor are the courses that are currently offered by the department. The department will do what is possible to continue offering these courses within the limits of available resources. No additional resources are occupied.

Please let me know if you need any additional clarification.

 

Thank you,

Lev

 

Dr. Lev V. Gasparov

Interim Chair

Department of Mathematics and Statistics

UNF Presidential Professor

Alexander von Humboldt Fellow

University of North Florida

1 UNF drive, Jacksonville, Fl 32224

http://www.unf.edu/bio/N00012628/

voice: 904-620-1933

Fax: 904-620-1989

Log Number: 201708-48

School of Engineering/Civil Engineering – Undergraduate

Change a degree-major - concentration of an existing program                       
Bachelor of Science- Civil Engineering Major


Summary of the Changes:

This APC package is a request to remove EGN3613 Economics for Engineers as a prerequisite for TTE4004 Transportation Engineering. The prerequisite course (EGN3613 Economics for Engineers) is no longer included in the Civil Engineering curriculum but it still appear as a prerequisite for TTE4004 Transportation Engineering in the system.

(Click here for the program of study)

Change an existing course

Transportation Engineering

TTE

Senior (4xxx)

004

This APC package is a request to remove EGN3613 Economics for Engineers as a prerequisite for TTE4004 Transportation Engineering. The prerequisite course (EGN3613 Economics for Engineers) is no longer included in the Civil Engineering curriculum but it still appear as a prerequisite for TTE4004 Transportation Engineering in the system.

 

Log Number: 201708-50

School of Engineering/Civil Engineering – Undergraduate


Change a degree-major of an existing program                       
Bachelor of Science- Civil Engineering Major


Summary of the Changes:

The course is currently listed as a C course although this course does not have a lab component. Therefore, the course should be changed from CES3104C - Mechanics of Materials, to CES3104 - Mechanics of Materials. All reference to labs will be eliminated from description of the course. This course is a pre-requisite for CES3100 - Analysis of Structures and CEG3011C - Geotechnical Engineering.

(Click here for the program of study)  

 

Change an existing course

Mechanics of Materials

CES

Junior (3xxx)

104 C

The course is currently listed as a C course although this course does not have a lab component. Therefore, the course should be changed from CES3104C - Mechanics of Materials, to CES3104 - Mechanics of Materials. All reference to labs will be eliminated from description of the course. This course is a pre-requisite for CES3100 - Analysis of Structures and CEG3011C - Geotechnical Engineering.
New Course Description:

Prerequisite: C or better in EGN 3311 or equivalent. 
Description: The concept of stress and strain is covered and includes topics such as normal stress and strain, Hooke's Law, and stress transformation Mohr's Circle. Deformations in axially loaded members are included with some focus on statically indeterminate members. Shafts subjected to torsion and flexural members are covered. Shear and Bending Moment diagrams are emphasized with an introduction to member design. Deflection of beams and columns buckling are introduced. 

 

Log Number: 201708-52

School of Engineering/Civil Engineering – Undergraduate


Change an existing course

Field Methods

CWR

Senior (4xxx)

010

Course current pre-requisite, CGN4931 - Special Topics in Civil Engineering, refers to no specific course and may not relate to CWR4010 - Field Methods. CWR4010 - Field Methods only requires students to have junior level standing.
New Course Description:

CWR4010: Field Methods 3 
Prerequisite: None. Junior Standing 
Description: This course will expose the student to the conception, design, logistics, and execution of field experiments and data gathering exercises in the coastal environment. Topics will include: beach profile surveying, sand sampling and analysis, wave gauge deployment, riverine and tidal current measurements, and surf zone wave and current measurements. Note that some courses will be taught off campus, in the surrounding waterways.