CSCI 303 Announcements
WeekDay/TimeActivity
15Monday December 2 to Wednesday December 4
  • Monday: Introduction to the Laffra textbook Chapter 15 on Presenting
  • Wednesday December 4 Laffra chapter 16 on Stakeholders and
    Chapter 17 on Interviewing
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: The ACM-W Rising Star Award recognizes exceptional women or non-binary individuals whose early-career research has had a significant impact on the computing discipline, as measured by factors such as frequent citation of their work, creation of a new research area, a high degree of technology transfer, and/or other positive influences and societal impact. Self-nominations are encouraged. The award is given annually, and the recipient will receive a framed certificate and a $1,000 stipend. Nominations close on January 17, 2025.
   
14Monday November 25 to Wednesday December 4
  • Monday: Introduction to the Laffra textbook Chapter 14 Meetings
  • Wednesday Nov 27 begin Thanksgiving Holiday
 Professional/Ethical/Social issue: ACM has created a new Skills Bundle add-on providing unlimited access to ACM's collection of thousands of online books, courses, and training videos from O'Reilly, Skillsoft Percipio, and Pluralsight.
   
13Monday Nov 18 thru Friday Nov 22
  • Monday: Introduction to the Laffra textbook chapter 12 on Writing
  • Wednesday Nov 20 Introduction to the Laffra textbook chapter 13 on Planning
  • Friday Nov 22, prepare a half-page (approx. 250 words; try https://wordcount.com/) on "An Hour of Code" (see https://hourofcode.com/us)
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: "Organize an Hour of Code in Your Community During Computer Science Education Week Hour of Code. The Hour of Code has introduced more than 1.8 billion students in more than 180 countries to computer science. It is a global movement designed to generate excitement in young people about programming and technology, taking place during Computer Science Education Week, December 9 thru 15"
   
12Monday Nov 11 thru Friday Nov 15
  • Monday Nov 11 Group discussions of Laffra's chapter on "Chats"
  • Wednesday Nov 13 Group discussions of chapter on "Reading"
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: A discussion panel topic: Language as Inclusion of Exclusion: Can Artificial Intelligence Make a Difference? explored ways to reduce language barriers in computer science and how AI can address these disparities in underrepresented languages. Moderated by Indira Guzman, the panel featured Franci Suni, Vinicius Pereira, and Nayat Sanchez-Pi.
   
11Monday Nov 4 thru Friday Nov 8
  • Monday Nov: Group discussions of chapter 9 topics
  • Wednesday: Submit answers to all questions from Laffra's chapter 9 in the body of a Leomail to tom.brown
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: Language as Inclusion of Exclusion: Can Artificial Intelligence Make a Difference? explored ways to reduce language barriers in computer science and how AI can address these disparities in underrepresented languages. Moderated by Indira Guzman, the panel featured Franci Suni, Vinicius Pereira, and Nayat Sanchez-Pi.
   
10Monday Oct 28 thru Friday Nov 1
  • Monday Oct 28: Group discussions of chapter 8 topics
  • Wednesday: Submit answers to all questions from Laffra's chapter 8 in the body of a Leomail to tom.brown
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue:
   
9Monday Oct 21 thru Friday Oct 25
  • Monday Oct 21: discuss preparation of an acceptance letter to send to an employer
  • Wednesday Oct 23: Introduction to Laffra's chapter 7
  • Friday Oct 25: Submit your acceptance letter in the body of a Leomail to tom.brown
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: Ruby Programming is used in some of the world's most popular and heavy web applications. It is easy to maintain and is designed to be concurrent. Nathan Metzler in Ruby Programming for Beginners.
   
8Monday Oct 14 thru Friday Oct 18
  • Monday: Introduction to Laffra's textbook chapter 6
  • Wednesday Oct 16: Continue discussing chapter 6 questions;
    Submit answers to all questions from Laffra's chapter 5
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: In your opinion is spamming a reasonable business strategy...or is it a form of electronic harassment?" (Nell Dale and John Lewis in Computer Science Illuminated
   
7Monday Oct 7 thru Friday Oct 11
  • Monday: Introduction to Laffra's textbook chapter 5
  • Wednesday Oct 9 During 303.01b "roll call" answer assigned question from Laffra's chapter 5
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: "The original hackers were neither destructive nor dedicated to the pilfering of proprietary data, unlike the online vandals and criminals who later appropriated the word."(Thomas Haigh, CACM)
   
6Monday Sept 30 thru Friday October 4
  • Monday: Discuss the preparation of an interview follow-up letter
  • Wednesday October 2*: Submit chapter 4 questions with answers from Laffra's chapter 4 to tom.brown@tamuc.edu; discuss interviewer questions
  • Friday: Submit your interview follow-up letter in the body of a Leomail
  • Send comments, questions and assignment answers to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: "... for many, programming has become a strange combination of hacking and invoking other people's libraries (with only the vaguest idea of what is going on)." (Bjarne Stroustrup)
   
5Monday Sept 23 thru Friday Sept 27
  • Monday: Introduction to Laffra's textbook chapter 4
  • Wednesday Sept 25: During 303.01b "roll call" answer assigned question from Laffra's chapter 4
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: "Continuous effort...is the key to unlocking our potential" (Winston Churchill)
   
4Monday Sept 16 thru Friday Sept 20
  • Monday: Introduction to Laffra's textbook chapters 2 and 3
  • Wednesday Sept 18: During 303.01b "roll call" answer assigned question from Laffra's chapters 2 and 3
  • Send comments or questions to tom.brown@tamuc.edu
 Professional/Ethical/Social issue: "As automation takes on more and more tasks what will human workers do?" (M. Krakovsky)
   
3Monday Sept 9 thru Friday Sept 13 at 2:00
  • Monday: Meet in small groups to discuss the preparation of a "cover letter". This letter is to be a one-page document in "plain text" that could be submitted as part of a job application with a resume. Its purpose is to introduce you and briefly summarize your academic and/or work background.
  • Wednesday Sept 11: During 303.01b "roll call" answer assigned question from chapter 1
  • Send comments or questions to tom.brown@tamuc.edu
  • Friday Sept 30: on or before the end of the day, submit your "plain text" cover letter.
  • This assignment's grade will be included in a reply to your email and also recorded on D2L
 Professional/Ethical/Social issue:English mathematician Ada Lovelace, the daughter of poet Lord Byron, has been called "the first computer programmer" for writing an algorithm for a computing machine in the mid-1800s (Nell Dale, in "Computer Science Illuminated")
   
2Monday Sept 2 thru Friday Sept 6
  • Monday: Labor Day Holiday--no assignments
  • Tuesday: follow webpage links to Syllabus, Study Questions, Resource. (nothing to submit)
  • Wednesday: Review textbook "Forward" and "Chapter 1: Why this Book"
  • On or before the end of Friday, prepare and submit a summary and reference for the term "Elevator Pitch".
    For text to include in your answer, use a search engine such as DuckDuckGo, Google, or Yahoo
    The "reference" would be a URL pointed to by that search engine.
  • Send your "plain text" response in the body of a leoMail to tom.brown@tamuc.edu
  • For clarification when preparing, send questions to tom.brown@tamuc.edu
  • This assignment's grade will be included in a reply to your email and also recorded on D2L
 Professional/Ethical/Social issue: Why study Computer Science? "[Because] today students will go on to live a life heavily influenced by computing, and many will work in fields involved in or influenced by computing,...they must begin to work with algorithmic problem-solving and computational problems [early]." (Barr and Stephenson)
1Monday Aug 26 thru Friday Aug 30
  • Get access to our textbook: Laffra's _Communication for Engineers_
  • Follow other links on the csci303 homepage to view documents for the Syllabus, Articles, Exercises, and Resources
  • Begin Exercise: "Resume" down the link: http://csci.website/csci303/exr/exr303.html
  • Send comments or questions to C
   
 Professional/Ethical/Social issue: "Startups are struggling to fill positions requiring technology skills due to widespread domestic and global shortages. The Institute of Analytics' Clare Walsh said the shortage stems from education's inability to keep pace with technological change, and addressing the problem will require companies to retrain and reskill workers."
2Monday Sept 2 thru Friday Sept 6
  • Monday: Labor Day Holiday--no assignments
  • Tuesday: follow webpage links to Syllabus, Study Questions, Resource. (nothing to submit)
  • Wednesday: Review textbook "Forward" and "Chapter 1: Why this Book"
  • On or before the end of Friday, prepare and submit a summary and reference for the term "Elevator Pitch".
    For text to include in your answer, use a search engine such as DuckDuckGo, Google, or Yahoo
    The "reference" would be a URL pointed to by that search engine.
  • Send your "plain text" response in the body of a leoMail to tom.brown@tamuc.edu
  • For clarification when preparing, send questions to tom.brown@tamuc.edu
  • This assignment's grade will be included in a reply to your email and also recorded on D2L
 Professional/Ethical/Social issue: Why study Computer Science? "[Because] today students will go on to live a life heavily influenced by computing, and many will work in fields involved in or influenced by computing,...they must begin to work with algorithmic problem-solving and computational problems [early]." (Barr and Stephenson)