Introduction to Computer Programming CS 126 Lecture 2 Zeke Maier
Plan for Today Questions Administrivia Course Census Results Java Introduction Assignment
Questions: Jobs Job market is tight right now Google, Microsoft, Boeing, Monsanto… FBI, NSA, smaller firms, start a new company! Positives Negatives Job Satisfaction Activity $50,000 Monotony Still Growing Ceiling Still many jobs available * There are always jobs available for smart people * IT/Computing industry Akshat @ Lehman Bros and New York Google x2 and Microsoft
Questions: Job Skills Multitude of languages Source Revision Control .NET, Java, C/C++, Ruby… HTML, CSS, Javascript, ActionScript/Flash, .NET, Ruby, PHP, Python… SQL Source Revision Control Subversion, CVS, GIT Other Projects, Aptitude, Coding Style, Methodology Non exhaustive list of skills .Net: VB and C#
Administrivia http://students.cec.wustl.edu/~ejm3/ Teaching Assistant Schedule Telesis for grades Calendar updated AIM account
Course Census Results
Course Goals “Understand how computers operate to strengthen my everyday interactions” “Gain a basic understanding of programming top evaluate potential future endeavors”
Languages Syntax Semantics Rules of writing structure Meaning of what is written public static void main(String args[]) { system.out.println(“Hello World!”); }
Programming Lanuages
Java Introduction
Java Introduction
Assignment Lab 0 to be done in lab sections today Readings Friday AD Chapter 1 KG Notes