CS 765 Complex Networks



Similar documents
CS 450/650 Fundamentals of Integrated Computer Security

CS 425 Software Engineering. Course Syllabus

CS 425 Software Engineering. Course Syllabus

INSTRUCTOR INFORMATION Instructor: Adrienne Petersen Office: DMS 233 Office Hours: TuTh 11am-1pm by appointment

IS Management Information Systems

Math : Applied Business Calculus

CS 2302 Data Structures Spring 2015

The University of Nevada, Reno Mackay School of Earth Sciences and Engineering Mining Engineering Department

A comparative study of social network analysis tools

HIST 499: Senior Seminar in History. Sample Syllabus

UNIVERSITY OF MICHIGAN SCHOOL OF INFORMATION SI301: Models of Social Information Processing Syllabus

STUDENT LEARNING OUTCOMES (common course SLOs): Upon completion of this course, students will be able to:

CS 425 Software Engineering

Art 141: INTRODUCTION TO DIGITAL PHOTOGRAPHY

Lake-Sumter Community College Course Syllabus. STA 2023 Course Title: Elementary Statistics I. Contact Information: Office Hours:

IC05 Introduction on Networks &Visualization Nov

Sociology 425 Research Methods University of Nevada, Reno

IT 101 Introduction to Information Technology

FIN 430: Financial Modeling (Spring 2016) Professor Russell Jame Course Overview and Objectives Course Prerequisites Required Materials

BUDT 758B-0501: Big Data Analytics (Fall 2015) Decisions, Operations & Information Technologies Robert H. Smith School of Business

Psychology 472: Experimental Analysis of Behavior Fall 2014

MAC2233, Business Calculus Reference # , RM 2216 TR 9:50AM 11:05AM

MKTG 330 FLORENCE: MARKET RESEARCH Syllabus Spring 2011 (Tentative)

UNIVERSITY OF MASSACHUSETTS BOSTON COLLEGE OF MANAGEMENT DEPARTMENT OF MANAGEMENT AND MARKETING. MKTMBA 672 Service Marketing

T.A.: Lauren Fissel, LMR379 UG TA/grader: TBA

DSBA/MBAD 6211 Advanced Business Analytics UNC Charlotte Fall 2015

ART 261 T/TH 1-2:15. University of Nevada, Reno

University of Nevada, Reno School of Community Health Sciences CHS 340 Policy Issues in Health and Society

ITS1100: Train the Trainer

HCC ONLINE COURSE REVIEW RUBRIC

Blackboard Development Checklist for Online Courses

INFO 3130 Management Information Systems Spring 2016

College Algebra MATH 1111/11

Child Development 382 Professional Seminar in Child Development: Current Issues Fall 2016 Tuesdays 5-7:50pm in Modoc 120

UNIVERSITY OF NEVADA - RENO SCHOOL OF SOCIAL WORK BSW PROGRAM. Communities and Legislatures. Admission to the Professional Sequence

College of Southern Maryland Fundamentals of Accounting Practice(ACC 1015) Course Syllabus Spring 2015

ISQS 3358 BUSINESS INTELLIGENCE FALL 2014

Introduction: How does a student get started? How much time does this course require per week?

CHEM 1305: SURVEY OF GENERAL CHEMISTRY COURSE INFORMATION

Mathematics Department Course outline Statistics for Social Science DW

Office: D Instructor: Vanessa Jones. Phone: (714) Office Hours: Monday & Wednesday 1:30pm-2:30pm. Jones Vanessa@sccollege.

MAT 1500: College Algebra for the Social and Management Sciences General Syllabus

MCOM 251: RADIO BROADCASTING Fall Semester, 2016

SYLLABUS Introduction to Acting 101 (62610) (Fall Semester, 2013)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB CET 2021

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

DePaul University School of Accountancy and MIS ACC Online

The University of Akron Department of Mathematics. 3450: COLLEGE ALGEBRA 4 credits Spring 2015

Syllabus Geography 1010 Introduction to Geographic Data Spring 2015

Psychology 2510: Survey of Abnormal Psychology (Section 2) Fall 2015

CHS 473 Epidemiology Fall 2015 School of Community Health Sciences

How To Pass A Biology Course At Goshen Legend

Personality Psychology (PSYC 330) Summer 2015

PSY 201 General Psychology Online Fall credits

Management 3050 Y Human Resource Management

CHS 345R: Ethics and Professionalism in Public Health Spring 2015 Tuesday and Thursday, 2:30 PM 3:45 PM LRC 205

KINES 497C: Exercise Psychology

Department of Accounting ACC Fundamentals of Financial Accounting Syllabus

POLITICAL SCIENCE 100 Nevada Constitution Section XX Course date & time, Course Location Fall 20XX Syllabus

UNIVERSITY OF NEVADA, RENO DIVISION OF HEALTH SCIENCES - SCHOOL OF MEDICINE DEPARTMENT OF SPEECH PATHOLOGY AND AUDIOLOGY COURSE SYLLABUS

12 Step Checklist for Meeting Quality Matters Standard 1

BSCI222 Principles of Genetics Winter 2014 TENTATIVE

SYLLABUS MAC 1105 COLLEGE ALGEBRA Spring 2011 Tuesday & Thursday 12:30 p.m. 1:45 p.m.

January 10, Course MIS Enterprise Resource Planning Professor Dr. Lou Thompson Term Spring 2011 Meetings Thursday, 4-6:45 PM, SOM 1.

IST565 M001 Yu Spring 2015 Syllabus Data Mining

FYS Life Maps JACKSON COMMUNITY COLLEGE 1/10 through 2/23/2012 WINTER 2012

Psych 302: Research Methods in Psychology

CS135 Computer Science I Spring 2015

Course Activities Ice-Breaker: Occurs during the first week of the course.

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

EDF 3214: Human Development and Learning Section 901 Meeting Time: Mondays from 5-9 Room: CPR 256

BUS , Management Communication

PSYC 3200-C Child Psychology 3 SEMESTER HOURS

CS&SS / STAT 566 CAUSAL MODELING

Turtle Mountain Community College

Napa Valley College Fall 2015 Math : College Algebra (Prerequisite: Math 94/Intermediate Alg.)

MAT 117: College Algebra Fall 2013 Course Syllabus

Course Syllabus for Commercial Photography 1

Required Online Subscription Brainpop.com. Subscriptions will be provided in class (will be used in science methods, too).

Sample Syllabus: Required and Recommended Elements

The University of Texas at Dallas Financial Modeling FIN Course Syllabus

INFO Management Information Systems Spring 2015

The course assumes successful completion of CSCI E-50a and CSCI E-50b, i.e. at least two semesters of programming, with a grade of C- or better.

THE UNIVERSITY OF HONG KONG FACULTY OF BUSINESS AND ECONOMICS. School of Business MGMT2401 J, K: Principles of Management Second Semester

Math 35 Section Spring Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)

MATH 101 E.S. COLLEGE ALGEBRA FALL 2011 SYLLABUS

Digital Communication Southwest College

Child Development 1 Child Growth & Development - Section # 0180 Fall 2015 Wednesday 12:10 pm 3:20 pm

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

GGR272: GEOGRAPHIC INFORMATION AND MAPPING I. Course Outline

Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM

How To Gain Competitive Advantage With Big Data Analytics And Visualization

Multimedia & the World Wide Web

HRM 386 HUMAN RESOURCE MANAGEMENT Spring, 2008

Transcription:

CS 765 Complex Networks Department of Computer Science & Engineering UNR, Fall 2014 Course Information Class hours Tuesday & Thursday, 9:30 10:45am Class location SEM 201 (AGN) Instructor Dr. Mehmet Gunes E mail mgunes <at>unr.edu Phone (775) 784 4313 Web page http://www.cse.unr.edu/~mgunes Office SEM 238 (Scrugham Engineering Mines) Office hours Tuesday & Thursday 11:00 am 12:30 pm or by appointment Recommended Textbooks Networks: An Introduction, by Mark Newman, (Oxford University Press May 20, 2010). Networks, Crowds, and Markets: Reasoning About a Highly Connected World, by David Easley and Jon Kleinberg, (Cambridge University Press Sep 2010) Full text available online. The Structure of Complex Networks Theory and Applications, by Ernesto Estrada, (Oxford University Press Dec 17, 2011). Dynamical Processes on Complex Networks, by Alain Barrat, Marc Barthelemy, and Alessandro Vespignani, (Cambridge University Press November 24, 2008). The Structure and Dynamics of Networks, by Mark Newman, Albert Laszlo Barabasi, & Duncan J. Watts, (Princeton University Press April 17, 2006). Exploratory Social Network Analysis with Pajek, by Nooy, Wouter de, Andrej Mrvar, and Vladimir Batagelj, (Cambridge University Press January 10, 2005).

Description Catalog Description: Theory and modeling: biological, information, social and technological networks. Network models: scale-free, small-world, power-law. Processes on networks: epidemics, resilience, search. This course covers theory and modeling of real-world networks such as computer, social, and biological networks where the underlying topology is a dynamically growing complex graph. Many phenomena in nature can be modeled as a network. Researchers from many areas including biology, computer science, engineering, epidemiology, mathematics, physics, and sociology have been studying complex networks of their field. Scale-free networks and small-world networks are well known examples of complex networks where power-law degree distribution and high clustering are their respective characteristic feature. These networks have been identified in many fundamentally different systems. Complex networks display non-trivial topological features that require an in depth study. Objective Students who successfully complete this course will gain: a broad conceptual introduction to the modern theory and applications of complex networks, experience critiquing scientific papers, experience working with large, complex data sets, experience with technical writing and in class presentations. Topics (Tentative) Empirical Study of Networks o Technological networks o Information networks o Social networks o Biological networks o Economic networks o Infrastructure networks Fundamentals of Network Theory o Mathematics of networks o Measures and metrics o Large scale structure of networks Network Models o Random graphs o Random graphs with general degree distributions o Power law o Small worlds o Network formation

Processes on Networks o Percolation and network resilience o Epidemics on networks o Network dynamics o Network search o Graph data mining Network Visualization Prerequisites Graduate level (any discipline) An adequate background in Calculus and Probability will be required. Organization Except this web page, course materials will be posted at the WebCampus. The organization of the course will evolve as the semester progresses. I'm quite confident that it will be challenging but a fun course. This is not a lecture course, but an active learning opportunity with an intense engagement in research. Presentation slides will be available on the class web page. I will try to put them up before each class meeting but no guarantees on that. Class participation in terms of asking questions is highly encouraged. Please do not be afraid to ask questions no matter how simple you might think the answer could be. This type of interaction helps improve the effectiveness of the class and breaks the monotony. Students are encouraged to bring articles, demos, web pages, news events, etc. that are relevant to course topics to the attention of the instructor. The underlying notion of the class is interaction, not passivity. The success of the course depends on everyone in the class engaging the material and bringing energy, enthusiasm, and intellect to class activities. Unless instructed otherwise, use of electronic devices including laptops and smart phones are not allowed during lectures. Attendance at all class meetings is mandatory and will affect your grade. You should arrive on time and be prepared to discuss the session's topic. Being a graduate course, you are primarily responsible for participating in the discussion. You are expected to read indicated papers and chapters for each session and be prepared to discuss and comment on the material. Each student will prepare a research project on a complex network of their choice. The expected outcome of the project is a research paper that can be published at a quality conference. Requiring major effort from you, the project will help in learning the culture and practice of scientific research. Late submission during project stages will be penalized by 10% per day,

except holidays. Assignments will be accepted only through WebCampus. The course will require students to prepare two 30 min and one 15 min in class presentations throughout the semester. You will be graded by your peers using the presentation evaluation form. However, final grade will be decided by instructor. In the first presentation, each student will carry out a thorough review of the research related to his/her project. The second presentation should cover the methodology of your research project providing details of your approach/idea. The final presentation should present your findings. You would be required to prepare reports for each of the presentations. These reports would become related work, methodology, and evaluations sections in your final paper. Your writing should be clear, engaging, technically sound, and written in an appropriate style for an academic publication. You will critique your peer's papers using paper review form. The goal of this critique is to become familiarized with paper review process and to provide feedback to your fellows in the class. There will be six in class quizzes. The lowest graded one will not affect your overall grade. Exact date for these quizzes will not be exposed beforehand. These quizzes will be open book/notes and extremely time constrained, i.e., 15 20 mins. Questions in these quizzes will be designed to give you an opportunity to test and affirm your knowledge of the course content. There will be six lab assignments where you will have hands on experience on complex networks. The lowest graded one will not affect your overall grade. These assignments will require you to use several tools (such as Pajek and GUESS) to analyze sample networks. Late submission will be penalized by 20% per day, except holidays. You are welcome to discuss the problems or solution strategies with your class mates but the resulting work should be your own. Copying from each other or from other sources is considered as cheating. Any form of cheating such as plagiarism or ghostwriting will incur a severe penalty, usually failure in the course. Please refer to the UNR policy on Academic Standards. Surreptitious or covert video taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class maybe videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may have been given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded. If you have a disability for which you will need to request accommodations, please contact the instructor or someone at the Disability Resource Center (Thompson Student Services 101) as soon as possible. Academic Success Services: Your student fees cover usage of the Math Center (784 4433 or www.unr.edu/mathcenter), Tutoring Center (784 6030 or www.unr.edu/tutoring), and University Writing Center (784 6801 or http://www.unr.edu/writing_center). These centers

support your classroom learning; it is your responsibility to take advantage of their services. Keep in mind that seeking help outside of class is the sign of a responsible and successful student. Research Project The main component of your grade is a research project that may materialize as a paper. If your project has a significant computational component (e.g., downloading and analyzing a network dataset), then you may work with a partner after consulting with the instructor. The paper will be judged on the following criteria: Insight: Your paper should be more than just a recapitulation of existing work, or just raw analysis of data. You should make an effort to provide insight to the reader: for example, what is the data telling us about the networked system? Command of relevant course material: Your paper should connect to the main themes of the course, and your coverage of the related material should demonstrate competence with the content of the project. Clarity: You must clearly articulate the problem(s) or question(s) you are addressing; your methodology and approach; and your insights, solutions, and remaining open questions. Rigor and precision: Your paper must be mathematically precise where necessary, and rigorous and logical in its reasoning throughout. Any methodology used should be justified, and limitations or assumptions should be clarified. Following are sample project topics: Dataset analysis: Obtain and analyze a network dataset (e.g., by downloading a dataset online, or by crawling an online service). You may perform conceptually or theoretically new experiments with existing datasets. Network formation: Choose a specific applied domain, and discuss how networks form in that domain. For example, you might discuss the formation and dissolution of contracts among Internet service providers; the formation of links in social networks; or the evolution and dissolution of political alliances. Theory development: Propose a new theoretical direction and specify a research agenda. You might develop a new method to analyze networks (e.g., dynamic characteristics of biological networks). Characterization of epidemics: Study several specific examples of epidemic phenomena, such as: fads in online content; virus and worm spreading in information networks; and word of mouth in product marketing. Grading (Tentative)

Both grading policy and scale are subject to change. Grading Policy 46 Project (Abstract:3, Related Work:10, Methodology:10, Final paper:23) 14 Presentations (2 + 1/3) 10 Paper critique 15 Labs (5 of 6) 15 Quizzes (5 of 6) Grading Scale A : 87 100 B : 75 86 C : 63 74 D : 51 62 F : 0 50 (or caught cheating) Important Note: You will have one week to appeal for your grades after the graded assignments/tests are returned. So, please keep this in mind if you think that there is a problem/issue with the grading of your work. Tools Pajek: A simple network visualization tool allowing to interactively manipulate the network. (Pajek manual) Graphviz: A simple network visualization tool available for a variety of platforms. GUESS: An exploratory data analysis and visualization tool. JUNG: A Java Universal Network/Graph Framework. NetLogo: A multi agent programmable modeling environment. UCINET: A social network visualization and analysis tool. igraph: A software package for creating and manipulating undirected and directed graphs. NetworkX: A Python package for studying the structure, dynamics, and functions of complex networks. IVC: InfoVis Cyberinfrastructure is a collection of data analysis and visualization algorithms. Net: A program for the creation and statistical analysis of large networks. graph tool: A python module to help with statistical analysis.