The Development Environment and Your First C Program

Slides:



Advertisements
Similar presentations
CSE Spring 2015 INTERMEDIATE PROGRAMMING
Advertisements

C Programming for engineers Teaching assistant: Ben Sandbank Home page:
Navigating Your Blackboard Course Charter Oak State College New Student Orientation Press the F5 button on your keyboard to begin the slideshow.
University of Colorado - Dept of Aerospace Engineering Sciences - Introduction to FEM This is ASEN 5007: Introduction to Finite Element Methods.
Access to UK computing You will need a U-connect account to access the workstations on campus. UK Computing facilities information available at
Recitation 1 Programming for Engineers in Python.
Computer Network Fundamentals CNT4007C
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
© 2015 MONASH SOUTH AFRICA CONFIDENTIAL & PROPRIETARY.
University of Colorado - Dept of Aerospace Engineering Sciences This is ASEN 6107: Nonlinear Finite Element Methods.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
Accessing & Submitting Homework myitlab Microsoft Office Professional 1 CSP 1203.
1 Agenda Administration Background Our first C program Working environment Exercise Memory and Variables.
Contact Information Mrs. Marr – Extension 2974.
CGS-2531 Problem Solving with Computer Software Course home page: Course.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Operating Systems Session 1. Contact details TA: Alexander(Sasha) Apartsin ◦ ◦ Office hours: Homepage:
LAB.  Name : Maram ALdakheel   Web page:  O.H : --  My schedule:
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Operating Systems Session 1. Contact details TA: Alexander(Sasha) Apartsin ◦ ◦ Office hours: TA: Sasha Alperovich.
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
When you first log in, this is the page you will see. It lists all the courses you’re enrolled in – and differentiates between those that are active and.
University of Greenwich BSc (Hons) in Computing Student ID Number ( 9 digits ) 000XXXXXX Computer ID Log-in / Portal Log in ct0342x (computer ID ) nxlz123.
Dr. Sajib Datta CSE Spring 2016 INTERMEDIATE PROGRAMMING.
Introduction to Course Material Version 1.1. Objectives Course requirements and objectives - Exams - HW (Labs) - Quizzes How to access to FTP site How.
CS210: Programming Languages Overview of class Dr. Robert Heckendorn.
Computer Networks CNT5106C
Introduction to Course Material. Objectives Course requirements and objectives - Exams - HW (Labs) - Quizzes How to access to FTP site How to register.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Getting Visual Studio You can download Visual Studio 2015 Community Edition for free from the Microsoft web site.
1 BIT 5495 Introduction Syllabus Instructor:Dr. Lance A. Matheson Office:Pamplin 1017 Office Hours:By appointment is best way to contact me Phone:
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Jongwook Woo Computer Information Systems CIS 528 Introduction to Big Data Computing and Analysis (Syllabus) Jongwook Woo, PhD California.
Math 1316 Prof. Thomas Jay. Homework: Homework problems are designed to reinforce the lecture/reading. If you miss a class, you should attempt to do.
Computer Network Fundamentals CNT4007C
Welcome to the Community College of Rhode Island On Line Economics
Course Introduction 공학대학원 데이타베이스
Introduction to Programming
Math 1316 Prof. Thomas Jay.
Lab Introduction Installing Python
Computer Networks CNT5106C
to the unit of free computer courses!
Focused, Connected, Ready September 2014
Welcome to Physics 2015! (General Physics Lab 1 – Spring 2013)
Full paper submission guideline
Introduction to Finite Element Methods
Nonlinear Finite Element Methods
CMPT 238 Data Structures Instructor: Tina Tian.
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
CSE1320 INTERMEDIATE PROGRAMMING
Computer Networks CNT5106C
CSE1320 INTERMEDIATE PROGRAMMING
Systems Programming Intro
CSE1320 INTERMEDIATE PROGRAMMING
Accelerated Introduction to Computer Science
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
Recitation #1 Tel Aviv University 2017/2018 Slava Novgorodov
Computer Networks CNT5106C
Recitation #1 Tel Aviv University 2016/2017 Slava Novgorodov
Introduction to Finite Element Methods
CMPT 238 Data Structures Instructor: Tina Tian.
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
Welcome to Physics 2025! (General Physics Lab 2 - Fall 2012)
Presentation transcript:

The Development Environment and Your First C Program Programming The Development Environment and Your First C Program

Administration Teaching assistant: Yehudit Meir-Hasson e-mail:yehudit6@post.tau.ac.il Office hours: Tuesday, 14:00-15:00, Shrayber Building, floor -1, room מ19, scheduled via email.

Web Site – Moodle Contact information Announcements All relevant material (homework, solutions, code examples, slides, etc…) Homework submission, grades Q&A http://moodle.tau.ac.il

Grades Assignments: 20% Exam: 80%

Homework 6-8 homework assignments Programming assignment Each assignment is due in one week 20% of final grade Computer lab 06, open: 8:00 – 20:00, use email/disk-on-key

Submission Guidelines Submission in singles! Submission of C source code via course moodle site Extensions Should work on Microsoft Dev Studio No cheating! Pay careful attention to the guidelines: submission_guidelines.pdf

Submitted File Names The names of your submitted code files must begin with your full ID Number, all 9 digits ! Follow this example: 123456789_a1_q1.c From left to right: 9 digits ID + _assignment + _question

Using Microsoft Visual Studio At home: Using_Visual_C++_Express_Edition.pdf At the labs: Visual_C++_6.0.pdf

(Free) Visual Studio Express Free work environment Can be used from home Download and usage details can be found here

A Simple Example /* This program prints a student’s name on the screen in two lines. */ #include <stdio.h> int main() { printf(“Itzik\nCohen\n”); return 0; }

Printing… In general we print with printf: Special characters: printf (“%d”,7); Special characters: \n: prints new line (printf (“end\n”);) \t: prints tab (printf(“Itsik\tCohen\n”;) \\: prints ‘\’ (printf(“Now\\Tomorrow\n”); \”: prints ‘ “ ‘ (printf(“He said \”No!\”\n”);

Home Work #0 (in class) Download hw0 from the moodle site Solve it Submit c files to the moodle site