Upgrade to remove ads

This preview shows page 1-2 out of 5 pages.

Save
View Full Document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Upgrade to remove ads
Unformatted text preview:

School of Computing and Information SciencesCourse Title: Computer Programming IDate: January 14, 2019 Course Number: COP 2210Number of Credits: 04Subject Area:ProgrammingSubject Area Coordinator:Mark Weissemail: [email protected] Description: A first course in computer science that uses a structured programming language to study programming and problem solving on the computer. Includes the design, construction and analysis of programs. Student participation in a closed instructional lab is required.Textbook: Big Java by Cay HorstmannReferences: Prerequisites Courses: NoneCorequisites Courses: Includes a closed lab componentType : Required Common Prerequisite Prerequisites Topics : NoneCourse Outcomes :O1. Be familiar with the concepts of Objects & ClassesO2. Master the fundamental Java data typesO3. Master the Java selection and iteration constructsO4. Master using String, ArrayList and Wrapper classesO5. Master analyzing problems and writing Java program solutions to those problems using the above features1School of Computing and Information SciencesCOP 2210Programming IRelationship between Course Outcomes and Program OutcomesBS in CS: Program Outcomes Course Outcomes1, 2, 3, 4, 51, 2, 3, 4, 51, 2, 3, 4, 5Assessment Plan for the Course & how Data in the Course are used to assess Program OutcomesStudent and Instructor Course Outcome Surveys are administered at the conclusion of each offering, and are evaluated as described in the School’s Assessment Plan:http://www.cis.fiu.edu/programs/undergrad/cs/assessment/2a) Demonstrate proficiency in the foundation areas of Computer Science including mathematics, discrete structures, logic and the theory of algorithmsb) Demonstrate proficiency in various areas of Computer Science including data structures and algorithms, concepts of programming languages and computer systems.c) Demonstrate proficiency in problem solving and application of software engineering techniquesd) Demonstrate mastery of at least one modern programming language and proficiency in at least one other.e) Demonstrate understanding of the social and ethical concerns of the practicing computer scientist.f) Demonstrate the ability to work cooperatively in teams.g) Demonstrate effective communication skills.School of Computing and Information SciencesCOP 2210Programming IOutlineTopic Number ofLectureHoursOutcome- Objects & Classes o Class variableso Defining a class5 O1, O5- I/O with JOptionPane3 O1, O5- Fundamental Java data typeso Primitive typeso Stringso Wrapper classes5 O2, O5- Control structureso Selectiono Iteration8 O3, O5- Methodso Accessors & Mutatorso Method parameters8 O1, O5- ArrayLists8 O4, O5 Course Outcomes Emphasized in Laboratory Projects / AssignmentsOutcome Number of Weeks At least 7 assignments of 1.5 week duration are givenIn addition, students complete 10 1-hour in-lab exercisesO1Assignments 1 & 2. All other assignments incidentally.O2Assignment 3.O3Assignments 5 & 6. Assignment 7 incidentally.O4Assignment 4. Assignments 5, 6 & 7 incidentally.O5Assignments 1 through 73School of Computing and Information SciencesCOP 2210Programming IOral and Written Communication:NoneSocial and Ethical Implications of Computing Topics:NoneApproximate number of credit hours devoted to fundamental CS topicsTopic Core Hours Advanced HoursAlgorithms: 1.0Software Design: 1.0Computer Organization and Architecture:0Data Structures: 0Concepts of Programming Languages:1.0Theoretical Contents:NoneProblem Analysis Experiences:NoneSolution Design Experiences7-8 Programming Assignments10 1-hour Lab Exercises4School of Computing and Information SciencesCOP 2210Programming IThe Coverage of Knowledge Units within Computer Science Body ofKnowledge1Knowledge Unit Topic Lecture Hours DS 2 Control structures(and/or, etc)3PF 1 Control structures8PF 3 ArrayLists 8PF 5 I/O with JOptionPane 3PL 4 Primitive and class types2PL 6 Objects & Classes5SE 2 Using APIs11See http://www.computer.org/education/cc2001/final/chapter05.htm for a description ofComputer Science Knowledge


View Full Document
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?