COMPUTER PROGRAMMING
Free

COMPUTER PROGRAMMING

  • 00:00:00
(0 Ratings)

Course code

INFO 13022


Key Facts

Computer Programming (Java)


Current Students

To access your official course details for the year you started your Diploma, please visit the handbook


Course Overview

The purpose of this course is to develop a basic understanding of computer programming


Course Content

Introduction to Programming

A brief history and types of programming languages, Program Design Process, Introduction to Algorithms, Representation of Algorithms using Pseudo codes and Flow-Charts 

Introduction to High-Level Languages

The First Program, Edit-Compile-Run Cycle, Standard Classes, Sample Development

Variables, Data Types, and Expressions

Identifier rules, Naming variables, Constants (final) and references, Primitive data types, Arithmetic Operators, Assignment Operators, Relational and Logical Operators

Program control flow

Sequence structure, Selection structure, Repetition structure, Jump (Sequence) structure

Methods

Java API and Package/Library methods, User-defined methods, Scope and duration, Local and Field variables, Pass-by-value, Pass-by-reference, Recursion, Overloading

Arrays

Declaration and allocation, Passing arrays to methods, Sorting, Searching, Multiple-subscripted

Characters and Strings

Characters, Strings, Pattern Matching and Regular Expression, The Pattern and Matcher classes, Comparing Strings, StringBuffer and StringBuilder classes

File Input and Output

File and JFile Chooser Objects, Low-Level File I/O, High-Level File I/O, Object I/O

0

Average Rating

0% 0 Ratings

Connect with us

Department of Information Technology, Social Sciences, University of Kelaniya, Sri Lanka

  • Email: dit@kln.ac.lk

  • Phone:

     

Newsletter

Enter your email and we'll send you more information

© Copyright Department of Information Technology {2023}. Design & Development by TCK

Search