Welcome
- What’s better than to start the semester with a quiz?
Logistics heads-up:
- Using Reddit/Piazza for forum discussion and Q&A support
- Sections 1 & 2 are separate, but follow same content
- Using Discord and Github organizations with previous members
- Everything online this semester, will meet on live video on Discord
Meaning:
- Bigger community, can see what others are doing
- Can see results of their research, answers to questions
- Can even collaborate with projects?
- Any problems, potential issues?
About the instructor: Dr Cengiz Gunay
- Self-taught programmer
- In elementary school, started programming with an Atari 800XL
- In high school, won programming competition with word puzzle game
- In college (‘96), published PC video game called “Legends of Istanbul”
- In 2003, got a PhD in Computer Science on neural networks
- 2004–15, worked as post-doctoral fellow at Emory Univ. on simulating models of biological neurons and large-scale biological data mining (e.g., SQL, neural nets, genetic algos)
- 2012–15, Visiting Faculty teaching at Emory Univ., Math & CS Dept.
- Fall 2015–present, IT faculty at GGC with Soft Dev focus and also helped start a Data Science and Analytics major
Your turn!
- Login/register on discussion and respond to the “Introductions” topic; create an inline resume
Also quickly introduce yourself now in class!
- Name
- Major/Year
- Interest/experience in programming
What’s happening?
Welcome Soft Dev 1 students
- Projects, working with external clients (mostly GGC faculty/students)
- 3 phases of project work, peer review in each with dire consequences…
- 2 take-home exams about project work and many pop-up quizzes for textbook/slides knowledge
- Few small assignments
- Few team presentations
- Individual presentations for team role, article, and/or software tool
Tool/article presentations
Throughout semester I’ll let you research topics so we all learn more about options out there:
- Each student will pick one item in any of the topics by a given deadline
- You will give a presentation in class and post your summary
- After everyone presents for one topic, we discuss in class
Topics will be posted later, but will include:
- Tools: Web frameworks (MEAN, .Net, JSP/JSF, PHP, …), Frontend frameworks (jQuery, Bootstrap, …), IDEs, Version control software (git, mercurial, …) and online portals (Github, Bitbucket, Gitlab, …), Project tracking tools (JIRA, Trello, Pivotal Tracker, Rally, Version One, …), Database engines (MySQL, PostGreSQL, MS SQL Server, Oracle, …)
- Articles: Influential articles, novel technologies, arguments, career topics, etc.
Syllabus and hands on work
- Let’s look through the syllabus
- Message in a bottle for you
Time to work on:
- Register for Discord, Github, and Reddit
- Respond to resume on Reddit