» syllabus
Room: CSE E222
Time: MWF3 (9:35am)
instructor
Nuri Yeralan
office: by appt
syeralan AT cise.ufl.edu
teaching assistant
Mohsen Ali
office: F in E309 @ 10:40-12:35
moali AT cise.ufl.edu
Room Details
Room: CSE E222
|
Instructor Details
Instructor: Nuri Yeralan
|
TA: Mohsen Ali
|
CIS 3020: Advanced Programming Fundamentals (or equiv)
COP 3530: Data Structures and Algorithms
Working knowledge of UML
This course discusses fundamental conceptual models for programming languages and illustrates these with specific programming languages and application problems. Specific topics include class and object models and inheritance among classes and objects and static and dynamic systems and implementations.
This course discusses fundamental conceptual models for object-oriented programming and illustrates these with Java language and application problems. We will be covering object oriented terminology extensively while emphasising the practical importance of the concepts.
This course is geared for motivated, highly capable upper division students who enjoy software development and abstract thinking. Those merely seeking an easy technical elective may be deeply unhappy; those willing to put forth the time and effort will likely find this to be very useful in the long run. This course focuses on large-scale engineering problems that require OO design and a rich understanding of design tradeoffs.
My ultimate goal is to prepare you for industry. I view this course as the apex of undergraduate topics in Computer Engineering. As a result, I intend to draw from examples in Data Structures and Algorithms, Networking, Operating Systems, Compilers, Programming Language Principles, Software Engineering, etc. Although the formal prereqs are listed above, you may find yourself bringing all your knowledge and experience to bear on challenges presented in this class.
Upon completion of this course, the successful student will have competency in:
http://www.dso.ufl.edu/sccr/honorcode.php
Read Academic Honesty Guidelines as posted by Dean of Students Office. All academic dishonesty cases will be handled through the University of Florida Honor Court procedures as documented by the Office of Student Services, P202 Peabody Hall. You may contact them at 392-1261 for "Student Judicial Process: Guide for Students" pamphlet.
Students requesting classroom accommodation must first register with the Dean of Students Office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the Instructor when requesting accommodation.
News · Calendar · Directory · MyUFL · ISIS · Web Site Listing · Campus Map · WebMail · Ask UF · Disability Services · Privacy Policy · Search
© University of Florida · Department of Computer Information Science and Engineering · Gainesville, FL 32611 · +1.352.392.3261
ASCIE is a proud member of the Gator Nation.