Essential Computer Science for Global LeadersⅠ to begin on April 13, 2016

“Essential Computer Science for Global Leaders I” will begin on April 13. This is a compulsory lecture for students who are in “Minor Course of Science and Technology for Global Leaders”. But all master’s & doctoral students can take it if you have interest. The lecture will be conducted in English.

Lecture Theme & Objective

Prof. BasharEssential fundamental concepts of computer science and their applications will be discussed. Some key topics are from data storage, data manipulation, algorithms and programming languages, graph theory, networking and Internet. Students will also investigate some real-world problems through earned knowledge.

Message to Students

Although e-Computer Science-1 is designed as an interdisciplinary course, students from both fundamental and applied sciences will be benefited. However, regular attendance is important to grasp key concepts of this course. All references are not mandatory. Follow lectures in relaxed mode.
N.B. Contents or the extent of the topics may be refined subject to necessity.

Lecture Outline

Subject Essential Computer Science for Global Leaders Ⅰ   [16S1004]
Instructor BASHAR, Md Khayrul  (Project Associate Professor of Ochanomizu University)
Graduate Students
Location Graduate School of Humanities & Sciences Building R408
*Location will be changed during Summer Program (7/13-7/29).
Date & Time Theme of Lecture
Wed., Apr.13, 10:40 – 12:10
  • 1. Introduction: Overview of ECS1, brief history and major areas in CS, great insights and central questions in CS and some keywords
  • 2. Data representation: Boolean operations and basic logic gates, number systems and conversion, typical data types and their representation; Representing signed and unsigned numbers (integer and fraction)
  • 3. Basic computer operations and data storage: Arithmetic and logic operations; Storing principles and devices (magnetic disks, optical disks, solid state disk, network and online storage); Assignment
  • 4. Computer architecture : Architecture of simple computer, machine language components and instructions, basic instruction cycle with examples
  • 5. Probability and Statistics: Outcomes, events, and probability ; Conditional probability and independence ; Random variables and probability distributions, Information entropy
  • 6. Operating System (OS) : History of operating systems, components of OS and their functions, paging and virtual memory, booting procedure, security of the computer system
  • 7. Test-1
  • 8. Programming-1: Brief history of computer programming; Constants, variables, pointers, references ; basic data types ; Operators and expressions ; Structure of a C/C++ program ; Steps in programming ; Programming practice
  • 9. Programming-2 : Control structures : Branching, looping ; Arrays, vectors, and strings ; Functions : iterative vs. recursive ; dynamic memory allocation ; Programming practice ; Assignment
  • 10. Programming-3: Object-Oriented Programming concept, Structures, Classes and Objects, Programming practice
  • 11. Algorithm1 : Concept, representation, algorithm discovery ; Basic device control applications : Light and sound control with arduino electronics
  • 12. Algorithm2 : Iterative structure (sequential searching, insertion sorting) and recursive structures (binary seraching), algorithmic complexity
  • 13. Network & internet: Common network terms, network classification, history of Internet, Internet addressing, Internet Protocols (TCP/IP), Internet services and applications
  • 14. Graph theory: Overview of Graph theory, related terms and keywords, types of graphs, application examples
  • 15. Test-2
Wed., Apr.20, 10:40 – 12:10
Wed., Apr.27, 10:40 – 12:10
Wed., May 11, 10:40 – 12:10
Wed., May 18, 10:40 – 12:10
Wed., May 25, 10:40 – 12:10
Wed., Jun. 1, 10:40 – 12:10
Wed., Jun. 8, 10:40 – 12:10
Wed., Jun.15, 10:40 – 12:10
Wed., Jun.22, 10:40 – 12:10
Wed., Jun.29, 10:40 – 12:10
Wed., Jul. 6, 10:40 – 12:10
Wed., Jul.13, 10:40 – 12:10
Science Build.1 Common Library
Wed., Jul.20, 10:40 – 12:10
Science Build.1 Common Library
Wed., Jul.27, 10:40 – 12:10
Science Build.1 Common Library


Registration Period: April 8 through 22
If you cannot register during above period, please submit a paper-based registration form at Academic Affairs Office in Student Affairs Building.


Ochanomizu University Leading Graduate School Promotion Center
Tel: 03-5978-5775