Preview Workflow

The CIM Courses system will be down temporarily undergoing routine maintenance.

Viewing: CSCI 6221 : Advanced Software Paradigms

Last approved: Mon, 20 Feb 2017 09:01:50 GMT

Last edit: Fri, 17 Feb 2017 01:20:51 GMT

Catalog Pages referencing this course
School of Engineering and Applied Sciences
Computer Science (CSCI)
CSCI
6221
Advanced Software Paradigms
Advanced Software Paradigms
Fall 2017
3
Course Type
Lecture
Default Grading Method
Letter Grade
graduate students
No
No

Corequisites

121

Frequency of Offering
Every Year
Term(s) Offered
Fall
Spring
Summer
Are there Course Equivalents?
No
 
No
Fee Type


No


Object-oriented, procedural, functional, and concurrent software design paradigms; design patterns; software life cycle concepts; tadeoffs between compiled and interpreted languages; examples from Java, C, C++ and Perl.
• improve background for choosing appropriate programming languages.
• increase ability to learn new programming languages.
• design new programming languages.
• design and develop code using design patterns.
• design and develop concurrent code.
Uploaded a Course Syllabus

Course Attribute
CCAS - Professional

gharris (Tue, 17 May 2016 14:08:19 GMT): Rollback: additional edits requested by dept.
cbeil (Wed, 19 Oct 2016 19:12:01 GMT): Rollback: Need syllabus with learning outcomes for course.
cbeil (Wed, 19 Oct 2016 19:12:50 GMT): Rollback: Need syllabus with learning outcomes included.
riffat (Fri, 21 Oct 2016 15:19:52 GMT): Rollback: Include learning outcomes in CourseLeaf, and include a complete course syllabus.
gharris (Thu, 26 Jan 2017 14:04:30 GMT): Rollback: per departmental request
riffat (Mon, 13 Feb 2017 15:15:17 GMT): Rollback: Per dept request to add learning outcomes.
sheller (Mon, 13 Feb 2017 19:04:21 GMT): Rollback: for LO
Key: 2053