Computer Science Training,IT Training,CS Training,Computer Training Institute,
CS 1 – Introduction to Computer Science
description
Transcript of CS 1 – Introduction to Computer Science
CS 1 – Introduction to CS 1 – Introduction to Computer ScienceComputer Science
Daniel Tauritz, Ph.D.Daniel Tauritz, Ph.D.Associate Professor of Computer ScienceAssociate Professor of Computer Science
Guest Scientist at Los Alamos National LaboratoryGuest Scientist at Los Alamos National Laboratory
Double FeatureDouble Feature
Dr. T’s Formula for Optimizing Dr. T’s Formula for Optimizing HappinessHappiness
~~
The Wonderful World of Dr. TThe Wonderful World of Dr. T
CS 1 – Introduction to CS 1 – Introduction to Computer ScienceComputer Science
Dr. T’s Formula for Optimizing Dr. T’s Formula for Optimizing HappinessHappiness
Have to do Have to do vs. vs.
Opt to doOpt to do
Measures of successMeasures of success
How to be successfulHow to be successful
CommitmentCommitment
• Investing your time wiselyInvesting your time wisely•Extracurricular activities (e.g., Extracurricular activities (e.g., CCDC, Student Design Teams, CCDC, Student Design Teams, EWB)EWB)•Professional Organizations Professional Organizations Student Chapters (e.g., ACM, ACM-Student Chapters (e.g., ACM, ACM-W, ACM SIG-Security, ACM SIG-W, ACM SIG-Security, ACM SIG-Game, IEEE-CS, UPE)Game, IEEE-CS, UPE)•Undergraduate ResearchUndergraduate Research•Internships/Co-opsInternships/Co-ops•Fellowships/ScholarshipsFellowships/Scholarships
How to be ProfessionalHow to be Professional•Personal hygienePersonal hygiene•Dress for the occasionDress for the occasion•E-mails are letters, so use proper E-mails are letters, so use proper address and sign-offaddress and sign-off•Address instructors by their Address instructors by their correct titles (e.g., Mr., Dr., Prof.)correct titles (e.g., Mr., Dr., Prof.)•Never list a faculty member as a Never list a faculty member as a reference without their explicit reference without their explicit permission!permission!
CS 1 – Introduction to CS 1 – Introduction to Computer ScienceComputer Science
The Wonderful World of Dr. TThe Wonderful World of Dr. T
Teaching
• CS128 Discrete Mathematics• CS347 Introduction to Artificial
Intelligence• CS348 Evolutionary Computing• CS447 Advanced Topics in
Artificial Intelligence• CS448 Advanced Evolutionary
Computing
CS128 – Discrete Mathematics
The mathematical foundations for creating discrete abstractions of the real-world and algorithms to operate on those abstract structures.
CS347 – Introduction to AI
Problem solving through state space search (search algorithms which operate on abstract representations of the real-world)
AI Tournament
CS348 – Evolutionary Computing
Problem solving through stochastic, population-based search inspired by natural evolution theory (algorithms which operate on abstract representations of the real-world)
CS447/448 – Advanced Topics in AI/Advanced EC
Individual research projects
The goal of scientific research is to add to the body of knowledge
Dr. T’s current research projects
• Automated Software Correction• Intrusion/Malware Detection• Automated Partial Credit Grader• Critical Infrastructure Protection• Evolving Algorithms with
Evolutionary Algorithms• and… lots more!