CONCEPTUAL PROGRAMMING (영어강의)

  1. Course Description
    1. Introduction to computer programming on conceptual effective learning using Python which serves as an useful tool for modern computer application development. 2. Python is suitable for basic course in programming for computer scientists, engineers, and students. 3. The advantage of Python is that no any prior programming experience is required, only a modest amount of high school algebra is needed. 4. Python comes with powerful software libraries that make complex task – such as developing a graphics application or finding all the links in a web page. 5. Moreover, Pythons includes foundation concepts such as recursion, regular expressions, depth-first-search, data compression, and Google’s MapReduce framework, as well as practical tools such as GUI widgets, HTML parsers, SQL, JSON, I/O streams, and multicore programming. 6. Easy demonstration on algorithm to student using Python due to its simplicity syntax and grammar.
  2. Course Objectives
    1. Easy demonstration on algorithm to student using Python due to its simplicity syntax and grammar. 2. Help students to master programming and develop computational thinking skills. 3. Get inspired and develop interesting applications using Python. 4. Learns to use Python to simulate algorithms, data structures, and etc. in other courses.
  3. Teachnig Method
    1. Students should concentrate and pay full attention during the class. 2. Students can be creative and ask a lot of questions regarding to the courses.
  4. Textbook
  5. Assessment
  6. Requiments
    없음
  7. Practical application of the course
    1. Students learns solve mathematical problems with Python with increasing confidence level in problem solving skill. 2. Python should be able to let students to demonstrate the mathematical equations quickly especially in signal processing and any algorithms. 3. Students are able to create GUI to demonstrate their algorithms while solving any problems.
  8. Reference