[go: up one dir, main page]

0% found this document useful (0 votes)
156 views3 pages

COSE102

This document contains a course syllabus for a Computer Programming 2 class taught at Korea University. The syllabus outlines the following key points in 3 sentences: (1) The course introduces fundamental object-oriented programming concepts using Java and Python, covering elements like file handling and exception handling. (2) Upon completing the course, students should be able to design, write, and test Java and Python programs that implement solutions to problems. (3) The syllabus provides the course schedule, required textbook, reference materials, assignment details, and learning objectives for each week of the semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
156 views3 pages

COSE102

This document contains a course syllabus for a Computer Programming 2 class taught at Korea University. The syllabus outlines the following key points in 3 sentences: (1) The course introduces fundamental object-oriented programming concepts using Java and Python, covering elements like file handling and exception handling. (2) Upon completing the course, students should be able to design, write, and test Java and Python programs that implement solutions to problems. (3) The syllabus provides the course schedule, required textbook, reference materials, assignment details, and learning objectives for each week of the semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

고려대학교 강의계획서 작성 양식

※ 강의계획서에서 파일 첨부를 선택한 경우 다운받은 본 양식으로 내용을 작성하여 업로드


합니다. 다음의 사항을 기입하여 주시기 바랍니다.

2016 학년도 2 학기 강좌명 컴퓨터프로그래밍 2 학습계획

<과목개요>

This course introduces fundamental programming concepts and techniques which are
based on object oriented programming using the programming languages Java and
Python and is intended for all who plan to use computer programming in their studies
and/or careers. The basic elements of structured programming are revisited and
advanced elements of programming languages such as file and exception handling are
also covered. To facilitate the use of object oriented programming, elements of object
oriented design are also introduced. Course homework involves significant
programming. Attendance and participation are highly expected.

<학습목표> 반드시 기입해 주십시오.


Upon successful completion of this course, you should be able to:

(1) Understand the basic concepts and principles of object oriented programming

(2) Apply the basic concepts and principles of structured programming to practical
problems

(3) Produces sample test cases, pseudocode or an incremental coding plan for a
given programming problem statement

(4) Be able to design, write and test a Java or a Python program to implement a
working solution to a given problem specification

(5) Understand the operation of simple data structures and algorithms

<추천 선수과목 및 수강요건>


Students are recommended, but not obliged to, take the course
COSE101(프로그래밍언어 I -- C 언어)

<수업자료(교재)> 반드시 기입해 주십시오.


Introduction to Java programming, Brief version, 10th Ed., 2015
Y. Daniel Liang, Pearson Prentice Hall. ISBN=978-0133592207

<참고문헌 및 참고자료> 반드시 기입해 주십시오.


https://withcs.net/
http://www.geeksforgeeks.org/fundamentals-of-algorithms/

<과제물> 반드시 기입해 주십시오.


Programming assignments (http://withcs.net)

<주별 학습 내용> 반드시 기입해 주십시오.

주 학습내용 교재 참고자료 활동
Introduction to Computers,
Programs, and Object-oriented
1
programming languages (Java and
Python)
2 Elementary programming
3 Selections
Mathematical functions,
4
characters, and strings
5 Loops
6 Methods
7 Single dimensional arrays
8 중간고사 중간고사
9 Multidimensional arrays
10 Objects and classes
11 Object-oriented thinking
12 Inheritance and polymorphism
13 Exception handling and text I/O
14 Abstract classes and interfaces
15 Recursion
16 기말고사 기말고사

<기타>

You might also like