Programming fundamentals For BS Program

https://allaboutbscs.blogspot.com/2017/09/programming-fundamentals-for-bs-program.html

 

Objectives of this course:

Programming fundamentals is the first step to enter in the world of programming. The course is designed to familiarize students with the basic structured programming skills. It emphasizes upon problem analysis, algorithm designing, and program development and testing.
This course includes basic concepts for most languages like as C language, C++, Java and many more.Once you get familiar with basic concepts of a language, then you can start your professional programming carrier as a software engineer of as a freelancer.

Things you will cover in this  course:

  • Overview of computers and programming
  • Overview of a computer language
  • C language 
  • Basics of structured and Modular programming
  • Basic algorithms and problem solving
  • development of basic algorithms
  • analyzing a problem
  • designing solution
  • testing designed solution
  • Fundamental programming constructs
  • translation of algorithms to programs
  • data types
  • control structures
  • functions
  • array
  • records
  • files
  • testing programs

Reference material for programming fundamentals:

1. An Introduction to Object-Oriented Programming with Java, C. Thomas
Wu (2010). 5th Edition. McGraw-Hill. ISBN: 9780073523309
2. Java: How to Programme, 5/e, Deitel and Deitel, Prentice Hall,
0131016210/ 0131202367 International Edition.
3. Ivor Horton’s Beginning Java, 7/e, Ivor Horton
4. C++: How to Programme, Deitel and Deitel, 5/e, Pearson.
5. Object Oriented Programming in C++, 3rd Edition, Robert Lafore 

6. “Problem Solving and Program Design in C / 6th Ed.”, Hanly & Koffman Addison-Wesley Publisher 2009. ISBN-10: 0321535421 | ISBN-13: 9780321535429

Other Information:

Course code:  CSC103

PrerequisitesNone

Credit Hours: 4

Lectures: 3

Labs:   1

Reactions

Post a Comment

0 Comments