
About this course
Nothing is here... yet!
What you will learn
What is programming? Programming is writing computer code to create a program, to solve a problem.
Programs are created to implement algorithms . Algorithms can be
represented as pseudocode or a flowchart , and programming is the
translation of these into a computer program.
Sub Topics
- Algorithm definition
- Programming language
- Machine Language
- Assembly language
- High level language
- Pseudocode
- Flowchart
- NS Diagram
- The java language specification, API, JDK, JRE and IDE
- Creating, compiling and executing java program
- Programming Style
- Comment style
- Block style
- Programming Error
- Syntax error
- Runtime Error
- Logic Error
- Common errors
- Developing Java program using NetBeans
- Creating a java project
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 1
Sub Topics
- Writing a simple program
- Reading input from the console
- Identifiers
- Variable
- Named constant
- Naming conventions
- Numeric data
- Numeric literals
- Jshell
- Character data type and operations
- The string types
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 2
Sub Topics
- Expression and operator precedence
- Augmented assignment operators
- Increment and decrement operators
- Numeric type conversion
- Math operator
- Logical operators
- Bitwise operators
- Relational operators
- Operator precedence and associativity
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 2
Sub Topics
- Boolean data type, values and expression
- If statement
- Two ways if – else statements
- Nester if and multiway if else statements
- Common errors
- Generating random numbers
- Switch statement
- Conditional operators
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 3
Sub Topics
- The while loop
- The do while loop
- The for loop
- Nested loops
- Which loops to use
- Keyword break and continue
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 5
Sub Topics
- Rethrowing exception
- The finally clause
- Exception type
- Declaring throwing and catching exception
- Chained exception
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 12
Sub Topics
- Defining a method
- Calling a method
- Passing argument by value
- Overloading method
- The scope of variable
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 6
Sub Topics
- Array basic
- Copying arrays
- Passing arrays to method
- Returning an array from a method
- Searching arrays
- Sorting array
- Two dimensional arrays
- Processing two dimensional arrays
- Processing two dimensional arrays
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 7 , Chapter 8
Sub Topics
- Insertion sort
- Bubble sort
- Merge sort
- Quick sort
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 23
Sub Topics
- Defining classes for object
- Constructing object using constructer
- Class
- Inheritance
- polymorphism
Books
- Y. Daniel Liang. (2019). Introduction to JAVA programming and data structures : comprehensive version. 12. Pearson. ISBN: 9780136520238. Chapter 12 , Chapter 6 , Chapter 7 , Chapter 8, Chapter 23, chapter 10, chapter 11
Meet your instructors
BINUS UNIVERSITY
Masnida L.Simanjuntak
MS/HS Affective Education
BINUS UNIVERSITY
Muhammad Taufiq Zulfikar
Knowledge System & Learning Product
Course Information
Go to courseStart Date
10 September 2023
End Date
31 January 2024
Language
-
Category
Enrichment Class
Duration
120 mins / session
Enrolled Students
3
Rating
0.0
Reviews
No review yet
No review yet