CS 240 – Computer Programming I Lab Kalpa Gunaratna –

Slides:



Advertisements
Similar presentations
CS Fall 2012, Lab 01 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /17/2015 Using Piazza 
Advertisements

1 ENGI 2420 Structured Programming (Lab Tutorial 0) Memorial University of Newfoundland.
CSE Spring 2015 INTERMEDIATE PROGRAMMING
Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
Introduction to Computer Programming I CSE 113
Chapter 2- Visual Basic Schneider
COMS W1004 Introduction to Computer Science June 25, 2008.
1 Introduction to Software Engineering Lecture 42 – Communication Skills.
Program Flow Charting How to tackle the beginning stage a program design.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Programming Fundamentals (750113) Ch1. Problem Solving
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
CS 241 – Computer Programming II Lab Kalpa Gunaratna –
CS 240 – Computer Programming I Lab Kalpa Gunaratna –
CS 241 – Computer Programming II Lab Kalpa Gunaratna –
CS 240 – Computer Programming I Lab Kalpa Gunaratna –
CH07: Writing the Programs Does not teach you how to program, but point out some software engineering practices that you should should keep in mind as.
CS 241 – Computer Programming II Lab Kalpa Gunaratna –
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
Programming Style and Documentation Objective(s) F To become familiar with Java Style and Documentation Guidelines.
CS 241 – Computer Programming II Lab Kalpa Gunaratna –
EJS Course Evaluations Erik Jonsson School of Engineering and Computer Science.
CS 241 – Computer Programming II Lab Kalpa Gunaratna –
Describe the Program Development Cycle. Program Development Cycle The program development cycle is a series of steps programmers use to build computer.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Jaeki Song ISQS6337 Lecture 01 Introduction. Jaeki Song ISQS6337 Instructor Name: Jaeki Song Office: BA 712 Office Hours Tuesday & Thursday 2:00-3:20.
Introduction to Data Structures
Computer Science: A Structured Programming Approach Using C1 4-6 Scope Scope determines the region of the program in which a defined object is visible.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
For Computer Information System Public by A.Rujipan Kosarat Mail to: MSN: Website:
CSE 113 Introduction to Computer Programming Lecture slides for Week 12 Monday, November 14 th, 2011 Instructor: Scott Settembre.
CS122 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Spring 2011.
Intro to CIT 594
CS 240 – Computer Programming I Lab Kalpa Gunaratna –
1 CS 1430: Programming in C++ Turn in your Quiz1-1.
The Art of Programming. The process of breaking problems down into smaller, manageable parts By breaking the problem down, each part becomes more specific.
Work Study timesheets
1 COP 2510 Programming Concepts Spring credit hours Instructor:Dr. Rollins Turner ENB 343F Office Hours: MW 11:00 AM – 12:00.
CS12230 Introduction to Programming Lecture 6-2 –Errors and Exceptions 1.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
CS 240 – Computer Programming I Lab Kalpa Gunaratna –
ATS Programming Short Course I INTRODUCTORY CONCEPTS Tuesday, Feb 10th, 2009 Introduction to Programming.
Programming. Exam Validation 1-10 Technical words such as Method of validation Do not use “Something”.
MIT App Inventor Lesson 3 Algorithms Variables Procedures.
Lecture 3: Developing Procedural Thinking (How to think like a programmer) B Burlingame 16 Feb 2016.
1 Project 7: Looping. Project 7 For this project you will produce two Java programs. The requirements for each program will be described separately on.
Dr. Sajib Datta Jan 15,  Instructor: Sajib Datta ◦ Office Location: ERB 336 ◦ Address: ◦ Web Site:
1 Project 5: Leap Years. 222 Leap Years Write a program that reads an integer value from the user representing a year and determines if the year is a.
1 Project 4: Computing Distance. 222 Computing Distance Write a program to compute the distance between two points. Recall that the distance between the.
Engineering H193 - Team Project Spring Quarter Gateway Engineering Education Coalition P. 1 Guidelines for Flow Charts and Pseudocode Week 5 Day 1.
CS 112 Introduction to Programming Nested Loops; Parameterized Methods Yang (Richard) Yang Computer Science Department Yale University 208A Watson, Phone:
1 ENGI 2420 Structured Programming (Lab Tutorial 2) Memorial University of Newfoundland.
CS 122/CS123 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Summer 2011 ©By the author. All rights reserved.
1 CS Sept 2010 Customizing a class Quote for the day: I have traveled the length and breadth of this country and talked with the best people, and.
CS 241 – Computer Programming II Lab
CS 241 – Computer Programming II Lab
CS 240 – Computer Programming I Lab
CS 240 – Computer Programming I Lab
Programming Logic n Techniques
Beginning C Lecture 4 Lecturer: Dr. Zhao Qinpei
Programming Fundamentals (750113) Ch1. Problem Solving
Programming Fundamentals (750113) Ch1. Problem Solving
Topics discussed in this section:
Documentation for Developers
Programming Fundamentals (750113) Ch1. Problem Solving
Lab Assignments from Savitch’s Text
Programming Fundamentals (750113) Ch1. Problem Solving
Presentation transcript:

CS 240 – Computer Programming I Lab Kalpa Gunaratna –

Contact  Contact by   Office hours  376 Joshi  Mondays & Wednesday 3:00 pm – 4:00 pm

Intention  Understanding good coding practices helps.  Comments  Indentation  Meaningful variables  Code organization  Debug programs for understanding (basic operations will be demonstrated).  Use pseudo code or flowcharts to outline an algorithm and understand.

In lab  Draw flow chart or write a pseudo code for the part A.  Load the program into net beans and if there are errors, correct them.

Post lab  Rewrite the program with correct styles.  Organize code into blocks.  Declare variables  Logic or calculations  Meaningful comments and variable names  Mention and make corrections if needed.

Announcements  Project 1  Submit compressed net beans project folder.  Use javadoc comments at proper places and include your name, WID, lab section, TA’s name, Instructor’s name.  Organize code into main blocks.  Declare variables  program