lecture #0 january 24 course intro - web page: http://www1.cs.columbia.edu/~cs3157 - labs: coms-w3257-002: wed 10.25am-12.25pm, in the clic lab (486 CSB) coms-w3257-001: wed 12.25pm-2.25pm, in the clic lab (486 CSB) - the first lab will be held on wednesday jan 26. - CS account: https://www.cs.columbia.edu/~crf/accounts - textbooks: (1) Brian Kernighan and Dennis Ritchie. (2004) The C Programming Language, 2nd Edition. (isbn 0131103628) publisher: Prentice Hall PTR. (2) Gregory Satir and Doug Brown. (2004) C++ The Core Language. (isbn 156592116X) publisher: O'Reilly. - assessment: * 4 homework assignments -- total of 40 points * 10 lab assignments -- total of 30 points * 3 exams -- total of 30 points o exam i (10 points) (tentatively scheduled for wed feb 23) o exam ii (10 points) (tentatively scheduled for wed mar 30) o exam iii (10 points) (tentatively scheduled for mon may 2) - academic integrity - late policy - regrade policy - help * TAs * virtual OH - about me and you perl lecture #1 (of 2) - basics - program structure - data types and variables - scalars ($) - arrays (@) - hashes (%) - context - local and global variables - global special variables - statements - conditionals - loops - modifiers - operators - on-line documentation - http://www.comp.leeds.ac.uk/Perl/ - http://www.perl.com - http://www.perldoc.com/perl5.6/pod/perlfunc.html