Roughly one-half of all college courses will be delivered online by 2019
50% of recent graduates are underemployed
Three-quarters of college leaders believe career prep is the job of the university
Presidents agree the #1 criteria for school ratings should be completion
An extensive survey of college and university presidents, conducted by The Chronicle of Higher Education in January 2015, EXECUTIVE SUMMARY found that two-thirds of them feel that American higher education is going in the wrong direction, with public college leaders worried about the decline of state financial support and leaders of private institutions most concerned with the intense competition for students.
Traditional colleges, particularly the many that are in the middle of the pack but charge high prices, will lose out to nimbler, cheaper competitors offering degrees on flexible timelines, either in hybrid format (in-person and online) or fully online.
private institutions see new graduate programs as potentially lucrative while public universities view online programs as a source for new cash.
Presidents remain optimistic about the value of a college degree, much more than employers do. A majority of college presidents believe the four- year bachelor’s degree is worth more in today’s job market than it was five years ago (see Figure 9). Meanwhile, surveys of employers by The Chronicle and other organizations in recent years have consistently found those who hire college graduates more neutral on the value of a degree. In a Chronicle survey of employers, for instance, 39 percent said a bachelor’s degree was worth the same as five years ago, and 26 percent said it was worth less.
College leaders and employers often don’t see eye-to-eye on what today’s graduates most need to succeed in the workplace. While companies seek recent college graduates with real-world experience, presidents continue to emphasize the value of academics over experience among their graduates. Indeed, compared to a similar survey of presidents conducted by The Chronicle in 2013, campus executives are even more in favor now of emphasizing academics over real-world experience (see Figure 10).
When it comes to getting students ready for the job market, presidents are not always in agreement with employers and parents on what role the institution should play in the process. A majority of college leaders believe it’s their job to offer experiential learning, such as internships, as part of the curriculum as well as offer career preparation in programs and offices across the campus, both in formal and informal settings. But presidents are more divided about whether colleges should provide a broad education or specific training, and one- third of them don’t want to be held accountable for the career outcomes of their students (see Figure 11).
From MyFunCity to government-structured approach to “digital citizenship,” this is recent trend, which is seriously considered by educators as a must in the curricula. While habitually connected with technology classes, it is a much larger issue, which requires faculty attention across disciplines; it encompass digital and technology literacy, netiquette and online behavior (cyberbulling most frequently addressed), as well qualities and skills to be a functional and mindful citizen of a global world.
here is some general literature on digital citizenship:
Volume 9, Issue 1, Fall 2005. Education and Citizenship in the Digital Age
Isman, A., & Canan Gungoren, O. (2014). Digital Citizenship. Turkish Online Journal Of Educational Technology – TOJET, 13(1), 73-77. http://eric.ed.gov/?id=EJ1018088
Simsek, E., & Simsek, A. (2013). New Literacies for Digital Citizenship. Online Submission, Contemporary Educational Technology, 4(3), 126-137. http://eric.ed.gov/?id=ED542213
Lenhart, A., Madden, M., Smith, A., Purcell, K., Zickuhr, K., Rainie, L., & Pew Internet & American Life, P. (2011). Teens, Kindness and Cruelty on Social Network Sites: How American Teens Navigate the New World of “Digital Citizenship”. Pew Internet & American Life Project, http://eric.ed.gov/?id=ED537516
Ives, E. A. (2012, October 1). iGeneration: The Social Cognitive Effects of Digital Technology on Teenagers. Online Submission, http://eric.ed.gov/?id=ED543278
LITA and The EDUCAUSE Blended and Online Learning Constituent Group have a discussion regarding e-conferencing tools (online meeting tools) and browser problems related to them:
BlackBoard Collaborate: https://youtu.be/UWX2kRazC-s has difficulties working on Google Chrome and Windows 10 Edge browser, since they not support Java.
WebEx, Canva. Adobe Connect, Zoom, Ultra
From:lita-l-request@lists.ala.org [mailto:lita-l-request@lists.ala.org] On Behalf Of Tyckoson, Mary Ellen Sent: Friday, October 02, 2015 9:51 AM To:lita-l@lists.ala.org Subject: RE: [lita-l] Free teleconferencing options?
We’ve been using https://www.freeconferencecall.com/ for years. It offers a record feature that allows you to download the call later as well as a report of the numbers that called in and the duration of their connection to the conference. Generally the call clarity is pretty good. The only time we had a problem seemed to be on the end user’s side. I think they also offer some free online meeting services, but we’ve never used those. The down side if that they are able to offer it for free because they are toll calls (usually to some number in a sparsely populated area – at least one of the numbers we use is out in the Mojave desert.)
Regards,
Mary Ellen
*~*~*~*~*~*~*~*~*~*~*~*
Mary Ellen Tyckoson
Library Program Manager
San Joaquin Valley Library System
2420 Mariposa St, Fresno, CA 93721
559-600-6285
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of J. Patrick Whitaker Sent: Wednesday, September 30, 2015 2:09 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Online meeting tools
We have Ultra available – albeit in a “not quite ready for prime time” format (i.e. no recording, polling, etc.). We can assign it by course so some faculty are using Ultra for office hours. It’s much easier for students in particular.
Patrick Whitaker, PhD
Associate Professor, Assistant Coordinator,
Center for Distance Learning
Sargeant Reynolds Community College
PO BOX 85622
Richmond, Virginia 23285-5622
804-523-5612
“Education is what people do to you; Learning is what you do to yourself” – Joi Ito
We were told the release will come mid-semester and because we are in a system-wide environment shared by over 50 campuses, we will go at that time. I would much prefer to do it in January.
I have seen Collaborate Ultra (briefly) and agree it is completely different (in a good way). Last spring I was told by our account exec that it would be available to us beginning of fall. Haven’t heard anything yet and I’m not holding my breath… 😉
Scott Scott Robison, Ph.D.
Director, Learning Technologies and Online Education
Co-Director, Center for Excellence in Teaching and Learning
Plymouth State University
Plymouth, NH
603.535.2262
“All courses are online courses; it’s just a matter of
how much time you meet face-to-face.”
One thing to consider with Bb Collaborate is that, since it is Java driven, there may be problems for users whose browsers no long support Java (Chrome, for one, and I think Windows 10 Edge browser too?).
“Java applications are offered though web browsers as either a web start application (which do not interact with the browser once they are launched) or as a Java applet (which might interact with the browser). This change does not affect Web Start applications, it only impacts applets.”
This is not a deal breaker because BbC doesn’t run in a browser (it just downloads the starter app). But the subsequent error message could throw some participants off.
There is a an HTML5 version in the works, I hear (haven’t seen it yet). But keep the Java aspect in mind, as it appears to me at least (FWIW) that Java is the new Flash — moving towards disfavor due to potential security issues.
Thx – Steve — Steve Covello
Rich Media Specialist/Instructional Designer/Online Instructor
At SCCC we have gone with Collaborate – largely due to integration to Blackboard Learn and the excellent pricing the SUNY system received. The interface isn’t the most intuitive for presenters, but works well enough. We recently saw Collaborate Ultra which will be launched this fall. The interface was ‘zoomed’ for lack of a better term. It is a huge improvement, extremely intuitive and performs significantly better. That with the Blackboard Learn integration makes any thought of looking elsewhere a non-starter for us.
Regards, Doug —— Doug Kahn
College Assistant Dean for Instructional Technology
We are providing a sandbox type of immersive program for faculty here to explore features of different web conferencing tools. Any information about integration of Training Center in WebEx to Canvas will be greatly appreciated.
Currently, NJIT uses WebEx and I used Adobe Connect at a different institution; we have WebEx set up so that instructors can create their own sessions as they find the need. They are both robust but have their own quirks to them. Adobe Connect had a big learning curve for instructors. WebEx seems a bit simpler just to start but I feel like it has more audio issues when you do VOIP; it’s also very confusing for our users because you have to click on a button after you log into WebEx to turn audio on. That goes for everyone–presenter and participant, no one can hear or be heard until this is done. Even users that have done this for a while sometimes forget this part–I’d say that’s the biggest quirk about it.
I have seen a lot of use of Zoom recently, but I don’t know if it is quite as robust or permits you to do as long or large of a session as WebEx would.
Our university is trying to determine which would be the best online meeting/class tool. We have narrowed our search down to Webex and Zoom. I was wondering if anyone, who is currently using these two tools, could give me some pros and cons for their use.
Darlene Davis
Digital Asset Coordinator
Alliance Life Sciences Consulting Group
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Rob Abel Sent: Thursday, October 15, 2015 7:23 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Online meeting tools
Ed, et al-
We recently learned about an LTI integration for Connect from eSyncTraining. It is not yet certified LTI – but quite slick – and eSyncTraining recently joined IMS to get it certified.
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Ed Garay Sent: Thursday, October 15, 2015 7:12 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Online meeting tools
The feedback has been mixed. Some faculty like it, others hate it. Personally, I am disappointed that the java-less version is still elusive, that the LMS integration, albeit certified LTI, is not smart enough for my demanding taste, and that UIC was never able to really effectively and easily use it for non-Teaching & Learning applications. Elluminate Live! and Blackboard Inc. both knew we needed it also as a GoToMeeting-kind of solution, and they never delivered on that. (We had run Saba Centra Web Conferencing for many years before most of these tools ever existed)
My personal recommendation, today, would be to seriously evaluate Adobe Connect (again) and Zoom, …as long as they have an IMS Global-certified LTI integration.
From: Scott Robison Sent: 10/15/2015 3:35 PM To: Edward Garay Subject: RE: [BLEND-ONLINE] Online meeting tools
Ed,
How has the feedback been with Collaborate? We started using it a couple years ago too. There was more excitement for it then than there is now. There have been browser and Java issues and some find it too clunky, quality lacking (audio/video), and for many it is more than they need (or think they need). We are working on getting Collaborate Ultra integrated into Moodle. It is pretty sharp (web-based, clean, but fewer features at the moment). Are you using that, and if so, what do folks think?
Thanks, Scott Scott Robison, Ph.D.
Director, Learning Technologies and Online Education
Co-Director, Center for Excellence in Teaching and Learning
Plymouth State University
Plymouth, NH
603.535.2262
“All courses are online courses; it’s just a matter of
how much time you meet face-to-face.”
I always liked Adobe Connect and thought it was easy to use by faculty, staff and students. We almost got it, a few years ago, but the committee picked up Blackboard Collaborate because it was more Teaching & Learning-friendly, which it was/is.
It would have helped if Adobe had invested in developing an LTI-compliant LMS integration for Connect. They still haven’t, unfortunately, certified or otherwise, I am afraid.
—
— Ed Garay University of Illinois at Chicago
UIC School of Public Health http://www.twitter.com/garay
Our primary online meeting tool is Adobe Connect, but we have been using Zoom for a year as well. The feedback we receive is that Adobe Connect is very “feature rich” and somewhat difficult to use at times, especially for individuals who simply want an easy web collaboration tool. Although some have become very comfortable with Adobe Connect and utilize many of the features and pods, it may be a bit complicated and confusing to use at times.
We have been using Zoom and although it does not have as many of the features as Adobe Connect, the quality is great and it’s easy to use. Zoom offers basic and pro accounts, as well as different meeting room options, SIP, VoIP, etc..
We are providing a sandbox type of immersive program for faculty here to explore features of different web conferencing tools. Any information about integration of Training Center in
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Ed Garay Sent: Wednesday, September 30, 2015 2:55 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Online meeting tools
Please note that there are IMS-certified LTI tools and other “rogue” LTI tools that are not certified. The certified LTI tools go through a rigorous IMS process to ensure they are fully LTI-compliant. We should strive to use certified LTI LMS add-one, exclusively, and require/demand that vendors and individual developers of tools not certified be reprogram to meet full IMS LTI certification.
The IMS Certified LTI Tools catalog currently lists only Blackboard Collaborate and BigBlueButton, i.e. not Zoom, Adobe Connect, WebEX, GoToMeeting, etc. – http://developers.imsglobal.org/catalog.html
The Edu App Center, maintained by Instructure, purports to list certified and uncertified LTI tools. Adobe Connect (for Canvas, I believe) is listed (sans the LMS certification); I cannot find any listing of Zoom, however. – https://www.eduappcenter.com/
I am CCing Rob Abel, CEO at IMS Global, in case he’d like to chime in on the LTI certification or lack thereof.
— Ed Garay
University of Illinois at Chicago
UIC School of Public Health
twitter.com/garay
Currently, NJIT uses WebEx and I used Adobe Connect at a different institution; we have WebEx set up so that instructors can create their own sessions as they find the need. They are both robust but have their own quirks to them. Adobe Connect had a big learning curve for instructors. WebEx seems a bit simpler just to start but I feel like it has more audio issues when you do VOIP; it’s also very confusing for our users because you have to click on a button after you log into WebEx to turn audio on. That goes for everyone–presenter and participant, no one can hear or be heard until this is done. Even users that have done this for a while sometimes forget this part–I’d say that’s the biggest quirk about it.
I have seen a lot of use of Zoom recently, but I don’t know if it is quite as robust or permits you to do as long or large of a session as WebEx would.
Our university is trying to determine which would be the best online meeting/class tool. We have narrowed our search down to Webex and Zoom. I was wondering if anyone, who is currently using these two tools, could give me some pros and cons for their use.
********** Participation and subscription information for this EDUCAUSE Constituent Group discussion list can be found at http://www.educause.edu/groups/.
—
Nafiza Akter
Instructional Designer
Instructional Technology & Media Services (ITMS)
New Jersey Institute of Technology
Eales-Reynolds, L., Gillham, D., Grech, C., Clarke, C., & Cornell, J. (2012). A study of the development of critical thinking skills using an innovative web 2.0 tool. Nurse Education Today, 32(7), 752-756. doi:10.1016/j.nedt.2012.05.017
finding ways to capture meaningful informal learning experiences by explicitly linking these to formal structures, and providing frameworks within which informal learning can then be validated and accredited (Cedefop Report 2007).
Education is clearly a social process but it is probably much closer to an ongoing discussion or debate than an extended celebration with an ever-expanding network of friends (p. 179, Ravenscroft et al.)
the community of inquiry (COI) model developed by Garrison and Anderson (2003) and social network analysis (SNA). European Commission-funded integrated
project called MATURE (Continuous Social Learning in Knowledge Networks), which is investigating how technology-mediated informal learning leads to improved knowledge practices in the digital workplace
Key to using socialmedia is the ability to stand back and evaluate the credibility of a source of information, apart from the actual content. While developing this critical attitude toward traditional media is important, the attitude is even more crucial in the context of using socialmedia because information didn’t go through the vetting process of formal publication. Can the student corroborate the information from multiple sources? How recent is this information? Are the author’s credentials appropriate? In other words, the ability to step back, to become aware of the metatext or metacontext is more important than ever.
Coad, D. T. (2013). Developing Critical Literacy and Critical Thinking through Facebook. Kairos: A Journal Of Rhetoric, Technology, And Pedagogy, 18(1).
Many instructors believe that writing on social networking sites undermines the rhetorical skills students learn in class because of the slang and abbreviations often used on these sites; such instructors may believe that social networks are the end of students’ critical awareness when they communicate. Johndan Johnson-Eilola and Stuart A. Selber (2009) contended that electronic writing forms actually require “sophisticated skills of understanding concrete rhetorical situations, analyzing audiences (and their goals and inclinations), and constructing concise, information-laden texts, as a part of a dynamic, unfolding, social process” (p. 18). It is this dynamic process that makes social networking a perfect match for the composition classroom and for teaching rhetorical skills: It helps students see how communication works in real, live rhetorical situations. Many students do not believe that communication in these media requires any kind of valuable literacy skills because they buy into the myth of how the news media portray social networks as valueless forms of communication that are decaying young people’s minds. This is why I introduced students to the passage from Invisible Man: to get them thinking about what kinds of skills they learn on Facebook. I found the text useful for helping them acknowledge the skills they are building in these writing spaces.
Stuart A. Selber (2004) in Multiliteracies for a Digital Age criticized so-called computer literacy classes for having “focused primarily on data representations, numbering systems, operating systems, file formats, and hardware and software components” rather than on the task of teaching students to be “informed questioners of technology” (p. 74). In a time when, as Sheelah M. Sweeny (2010) noted, “the ability to stay connected with others is constant,” it is increasingly important to engage composition students in critical thinking about the spaces they write in (p. 121). It is becoming clearer, as technology giants such as Google® and Apple® introduce new technologies, that critical literacy and critical thinking about technology are necessary for our students’ futures.
Valentini, C. (2015). Is using social media “good” for the public relations profession? A critical reflection. Public Relations Review, 41(2), 170-177. doi:10.1016/j.pubrev.2014.11.009
p. 172 there is no doubt that digital technologies and social media have contributed to a major alteration in people’s interpersonal communications and relational practices. Inter- personal communications have substantially altered, at least in Western and developed countries, as a result of the culture of increased connectivity that has emerged from social media’s engineering sociality ( van Dijck, 2013 ), which allows anyone to be online and to connect to others. Physical presence is no longer a precondition for interpersonal communication.
(Jiping) The Pew Research Center ( Smith & Duggan, 2013 , October 21) indicates that one in every ten American adults has used an online dating site or mobile dating app to seek a partner, and that in the last eight years the proportion of Americans who say that they met their current partner online has doubled. Another study conducted by the same organization ( Lenhart & Duggan, 2014 , February 11) shows that 25% of married or partnered adults who text, have texted their partner while they were both home together, that 21% of cell-phone owners or internet users in a committed relationship have felt closer to their spouse or partner because of exchanges they had online or via text message. Another 9% of adults have resolved online or by text message an argument with their partner that they were having difficulty resolving person to person ( Lenhart & Duggan, 2014 , February 11). These results indicate that digital technologies are not simply tools that facilitate communications: they have a substantial impact on the way humans interact and relate to one another. In other words, they affect the dynamics of interpersonal relations
Experience explore expand. Adventure based how to collaborate in ways we have not collaborated before pedagogical guidelines internet driven
Instructor – content – design
Today: first think is design, content, instructor. So how do we design learning environments is the most important one
Guide learners as designers. Constructivism. Design for meaning. Through the power of the story.
Geotetic design a learning environment learn geography using GIS
Situated movies (student-centered learning)
Grant Earthducation go to the most remote parts of the world to align their education with their culture, instead of what the government is downing as culture
Use of phone: whoever answers instructor’s question first, gets to pose the next question to the rest of the audience.
Design based research
Self-narrative, referencing the experience real world issues in real time
the U Media Lab.
The Changing Earth. App GoX (instagram on steroids. tell their story through the app). How is this different from Google Earth
Raptor Lab (rehabilitate a raptor).
podcast pontification (audio version of blog self reflections)
Greg Steinke The U
A Digital Story Assignment using WeVideo
WeVideo is the Google response to iMovie cloud
The U is on Google email and thus google drive and all other google tools
The Center for Digital Storytelling. short videos, 3-5 min incorporate photographs with the author narration, reflection
Assignment (verbal directions). process (write a 2 page script, every page is about a minute of video), gather images that support the story; edit the script (rewrite); record audio to the script (use an app on the phone instead of WeVideo), WeVideo can edit the audio recording; edit the story, edit the photos to match the story; YourTube and/or Google+
working with faculty: is the digital story a good fit for your course? two questions: does the course have many writing assignments? does everyone have to do the same type of assignment? do you want to offer choices? do you want your students to share their work outside of the class? to you want to explore opportunities for students to develop 21 century skills?
google communities for sharing
wewideo has a tutorial at Center for Digital Storytelling
students can use the digital story for their eportfolio
the entire exercise is entirely based on mobile devices
time frame: scaffolding options
3d printing products were the tangible result of the project and the digital storytelling just the format to present
Google Drive master folder for the phone images and video; iOS apps: MoviePro, FiLMc Pro, VoiceRecord Pro (including mp3); Android: WeVideo
Storyboard template
Faculty Development Programs: Digital Storytelling Community of Practice
chemistry professor. 3D printing with different materials.
what else can be made (e.g. reaction vessel)
printing of atoms
crystalography dbase
Karen: pre-service teachers professor: how to use 3d printers and be comfortable with them. Steve Hoover. Thinkercad and Autodesk123D>
3D academy http://www.team3dacademy.com/index2.html. Pinterest board for3d Printing with resources
Lisa: graphic design. not intuitive. Rhinoceros (not free anymore). 123D strong learning curve. 3d printing will be incorporated in the curriculum. sculpture students and others don’t like fudging on the computer, but Adobe people love it. Some items takes up to 4 hours to print out. when working on the computer is difficult for some students to visualize the dimensionality.
collaborative learning opportunities.
no makerspace or fab lab. additional interest from the theater and business dept. 3d printing is connected to future work skills. new media ecology or media literacy set of skills.
the main presenter: build excitement and interest and gradually step back. how much material goes through and should we charge back. clean and maintenance involved; not too bad. better then a copier. plastic inexpensive. sizes with plastic – $25 and $50. how many project of a spool: depending on the size of the projects but considerable amount. two printers one art dept and one in the faculty dev area.
non profit visually impaired students. how 3d can make difference in special ed.
3d printing lab with access for everybody. ownership brings policy. where housed: neutral place.
only one printer is barely sufficient for faculty to figure out how to use it. purchasing two more if students and curricula to be involved.
The Balancing Act: Team-Creating an eBook as an Alternative Method for Content Delivery Tom Nechodomu, University of Minnesota
Susan Andre uses a slide titled “trust” to elucidate how the entire project was enabled. “trust” and “transparency” are sparse currency in the environment I work in. if she is right an ebook ain’t happening anytime soon at my place.
inclining habitat.
students involvement. use stipends. student artists. food for the video interviews. create a community, student centered.
people able to change the book.
copyright process; did you find it cumbersome. copyright permission center.
time span and amount of hours spent: 3-4 months per chapter.
Main speaker
David Wiley. Making Teaching and Learning Awesome with Open
MN Learning Commons
open educational resources
LUMEN
education – sharing feedback, encouragement with students passion about the discipline, yourself
open is not the same as free. free + permissions + copyright permission: 5 r = retain (make and own copies), reuse (use in a wide range of ways), revise (adapt, modify, and improve), remix (combine two or more), redistribute (share with others)
open:
free and unfettered access
perpetual, irrevocable copyright permissions
(look but don’t touch is not open)
tech enables OER permits
traditionally copyright materials on the Internet – not so good ; jet on the road
openly copyright materials on the internet _ yes: jet in the air
permission-less innovation. relatively inexpensive and broad permissions.
intellectual infrastructure of education: learning outcomes/objectives; assessments; textbooks. they are relatively expensive and narrow permissions.
so what?
open education infrastructure: open outcomes, objectives, activities, educational resources
the culture of glued legos must be eradicated. open pedagogy. open credentialing model
Integers: A signed or unsigned whole number running from -32,768 to 32,768 or from 0 to 65,535 if not signed. Integers are used anytime something needs to be counted.
Long Integer: Any whole number outside the above range. Python doesn’t distinguish between the two though many languages do. Practically, Python’s integers range from −2,147,483,648 to 2,147,483,648 or 0 to 0 to 4,294,967,295. Most of us will be very happy with this many whole numbers to choose from.
Real and Floating Point Numbers: Real numbers are signed or unsigned numbers including decimals. The numbers 2,3,4 are Integers and Real Numbers. The numbers 2.1, 2.9,3.9 are Real Numbers, but not Integers. Real Numbers can include representations of irrational numbers such as pi. Real numbers must be rational, that is a decimal number that terminates after a finite number of decimals. You will sometimes encounter the term Floating Point Numbers. This is a technical term referring to the way that large Real Numbers are represented in a computer. Python hides this detail from you so Real and Floating Point are used intercangeably in this language.
Binary Numbers: And Octal and Hexadecimal. These are numbers used internally by computers. You will run into these values fairly often. For instance, when you see color values in HTML such as “FFFFFF” or “0000FF”,
Hexadecimal and Octal are used because humans can read them without too much trouble and they are compromise between what computers process and what we can read. Any time you see something in Octal or Hexadecimal, you are looking at something that interfaces with the lower levels of a computer. You will most commonly use Hexadecimal numbers when dealing with Unicode character encodings. Python will interpret any number which begins with a leading zero as binary unless formatting commands have been used.
Numbers such as 7i are referred to as complex. They have a real part, the 7, and an imaginary part, i. Chance are you won’t use complex numbers unless you’re working with scientific data.
A String consists of a sequence of characters. The term String refers to how this data type is represented internally. You store text in Strings. Text can by anything, letters, words, sentences, paragraphs, numbers, just about anything.
Lists are close cousins to Strings, though you may never need to think of them that way. A list is just that, a list of things. Lists may contain any number of numbers or any number of strings. List may even contain any number of other lists. Lists are compared to arrays, but they are not the same thing. In most uses, the function the same so the difference, for our purposes, is moot. Strings are like lists in that, internally, the computer works with strings in an identical manner to lists. This is why the operations on Strings are so different from numbers.
The last main data type in the Python programming language is the dictionary. Dictionaries are map types, known in other languages as hashes, and in computer science as Associative Arrays. The best way to think of what the dictionary does is to consider a Library of Congress Call Number(something this audience is familiar with). The call number is what’s called a Key. It connects to a record which contains information about a book. The combination of keys and records, called values, comprises a dictionary. A single key will connect to a discrete group of values such as the items in this record. Dictionaries will be touched on in the next lesson in some detail in the next course. These are fairly advanced data structures and require a solid understanding a programming fundamentals in order to be used properly.
Statements, an Overview
Programs consist of statements. A statement is a unit of executable code. Think of a statement like a sentence. In a nutshell, statements are how you do things in a program. Writing a program consists of breaking down a problem you want to solve into smaller pieces that you can represent as mathematical propositions and then solve. The statement is where this process gets played out. Statements themselves consist of some number of expressions involving data. Let’s see how this works.
An expression would be something like 2+2=4. This expression, however is not a complete statements. Ask Python to evaluate it and you will get the error “SyntaxError: can’t assign to operator”. What’s going on here? Basically we didn’t provide a complete statement. If we want to see the sum of 2+2 we have to write a complete statement that tells the interpreter what to do and what to do it with. The verb here is ‘print’ and the object is ‘2+2’. Ask Python to evaluate ‘print 2+2’ and it will show ‘4’. We could also throw in subject and do something a bit more detailed: ‘Sum=2+2’. In this case we are assigning the value of 2+2 to the variable, Sum. We can then do all sorts of things with Sum. We can print it. We can add other numbers to it, hand it off to a function and so on. For instance, might want to know the root of Sum. In which case we might write something like ‘print sqrt(sum)’ which will display ‘2’.
A shell is essentially a user interface that provides you access to a system’s features. Normally, this means access to an Operating System. In cases like this, the shell provides you access to the Python programming environment.
Anything preceed by a “#” is not interpreted or executed by the programming shell. Comments are used widely to document programs. One school of programming holds that code should be so clear that comments are uncessary.
Operations on Numbers
Expressions are discrete statements in programming that do something. They typically occupy one line of code, though programmers will sometimes squeeze more in. This is generally bad form and can really make your program a mess. Expressions consist of operations and data or rather data and operations on them. So, what can you do with numbers? Here is a concise list of the basic operations for integers and real numbers of all types:
Arithemetic:
Addition: z= x + y
Subtraction: z = x – y
Multiplication: z = x * y. Here the asterisk serves as the ‘X’ multiplication symbol from grade school.
Division: z = x/y. Division.
Exponents: z = x ** y or xy, x to the y power.
Operations have an order of precedence which follows the algebraic order of precedence. The order can be remembered by the old Algebra mnenomic, Please Excuse My Dear Aunt Sally which is remeinds you that the order of operations is:
Parentheses
Exponents
Multiplication
Division
Addition
Subtraction
Operations on Strings
Strings are strange creatures as I’ve noted before. They have their own operations and the arithmetic operations you saw earlier don’t behave the same way with strings.
Putting Expressions Together to Make Statements
As I noted earlier, all computer languages, and natural languages, possess pragmatics, larger scale structures which reduce ambiguity by providing context. This is a fancy way of saying just as sentences posses rules of syntax to make able to be comprehended, larger documents have similar rules. Computer Programs are no different. Here’s a break down of the structure of programs in Python, in a general sense.
Programs consist of one or more modules.
Modules consist of one or more statements.
Statements consist of one or more expressions.
Expressions create and/or manipulate objects(and variables of all kinds).
Modules and Programs are for the next class in the series, though we will survey these larger structures next lesson. For now, we’ll focus on statements and expressions. Actually, we’ve already started with expressions above. In Python, statements can do three things.
Assign a variable
Change a variable
Take an action
Variable Names and Reserved Words
Now that we’ve seen some variable assignments, let’s talk about best practices. First off, aside from reserved words, variable names can be almost any combination of letters, numbers and punctuation marks. You, however, should never ever, use the following punctuation marks in variable names:
+
–
!
@
^
%
(
)
.
“
?
/
:
;
*
These punctuation marks tends to be operators and characters that have special meanings in most computer languages. The other issue is reserved words. What are “reserved words”? They are words that Python interprets as commands. Pythons reservers the following words.:
True: A special value set aside for boolean values
False: The other special value set aside for boolean vaules
None: The logical equivalent of 0
and: a way of combining logical conditions
as: describes how modules are imported
assert: a way of forcing something to take on a certain value. Used in debugging of large programs
break: breaks out of a loop and goes on with the rest of the program
class: declares a class for object oriented design. For now, just remember not to use this variable name
continue: returns to the top of the loop and keeps on going again
def: declares functions which allow you to modularize your code.
elif: else if, a cotnrol structure we’ll see next lesson
else: as above
except: another control structure
finally: a loop control structure
for: a loop control structure
from: used to import modules
global: a scoping statement
if: a control structure/li>
in: used in for each loops
is: a logical operator
lamda: like def, but weird. It defines a function in a single line. I will not teach this becuase it is icky. If you ever learn Perl you will see this sort of thing a lot and you will hate it, but that’s just my personal opinion.
nonlocal: a scoping command
not: a logical operator
or: another logical operator
pass: does nothing. Used as placeholder
raise: raises an error. This is used to write custom error messages. Your programs may have conditions which would be considered invalid based on our business situation. The interpreter may not consider them errors, but you might not want your user to do something so you ‘raise’ an exception and stop the program.
return: tells a function to return a value
try: this is part of an error testing statement
while: starts a while loop
with: a context manager. This will be covered in the course after the next one in this series
yield: works like return
Variable names should be meaningful. Let’s say I have to track a person’s driver license number. explanatory names like ‘driverLicenseNumber’.
Use case to make your variable names readable. Python is case sensitive, meaning a variable named ‘cat’ is different from named ‘Cat’. If you use more than one word to name variable, start of lower case the change case on the second word. For instance “bigCats = [‘Tiger’,’Lion’,’Cougar’, ‘Desmond’]”. The common practice used by programmers in many settings is that variables start with lowercase and functions(methods and so on) start with upper case. This is called “Camel Case” for its lumpy, the humpy appearance. Now, as it happens, there is something of a religious debate over this. Many Python programmers prefer to keep everything lower case and join words in a name by underscores such as “big_cats”. Use whichever is easiest or looks the nicest to you.
Variable names should be unique. Do not reuse names. This will cause confusion later on.
Python conventions. Python, as with any other programming language, has culture built up around it. That means there are some conventions surrounding variable naming. Two leading underscores, __X, denote system variables which have special meaning to the interpreter. So avoid using this for your own variables. There may be a time and place, but that’s for an advanced prorgramming course. A single underscore _X indicates to other programmers that this a fundamental variable and that they mess with it at their own peril.
Avoid starting variable names with a number. This may or may not return an error. It can also mislead anyone reading your program.
“A foolish consistency is the hobgoblin of little minds”. But not to programming minds. Consistency helps the readability of code a great deal. Once you start a system, stick with it.
Statement Syntax
Putting together valid statements can be a little hard at first. There’s a grammar to them. Thus far, we’ve mainly been workign with expressions such as “x = x+1”. You can think of expression as nouns. We’ve clearly defined x, but how do we look inside? For that we need to give it a verb, the print command. We would then write “print x”. However we can skip the middle statement and print an expression such as “print x + 1”. The interpreter evaluates this per the order of operations I laid out earlier. However, once that expression is evaluated, it then applies the verb, “print”, to that expression.
Print is a function that comes with the Python distribution. There are many more and you can create your own. We’ll cover that a bit in next lesson. Let’s look at little more at the grammar of a statement. Consider:
x = sin(b)
Assume that b has been defined elsewhere. x is the subject, b is the object and sin is the verb. Python will go to the right side of the equal sign first. It will then go to the inside of the function and evaluate what’s there first. It then evaluates the value of the function and finishes by setting x to that value. What about something like this?
x=sin(x+3/y)
Python evaluates from the inside out according to the rules of operation. Very complex statements can be built up this way.
x = sin(log((x + 3)/(e**2)))
Regardless of what this expression evaluates to (I don’t actually know), Python starts with the innermost parentheses, then works through the value of e squared then adds 3 to x and divides the result by e squared. With that worked out, it takes the logarithm of the result and takessthe sine of that before setting x to the final result.What you cannot do is execute more than one statement on a line. No more than one verb on a line. In this context, a verb is an assignment, or a command acting on an expression
markdown cell
code cell
Call up your copy of Think Python or go to the website at http://www.greenteapress.com/thinkpython/html/. Read Chapter 2. This will reiterate much of what I’ve presnted here, but this will help cement the content into you minds. Skip section 2.6 because IPython treats everything as script mode. IPyton provides you with the illusion of interactive, but everything happens asynchronously. This means that any action you type in will not instantaneously resolve as it would if you were running Python interactively on your computer. You will have to use print statements to see the results of your work.
Your assignment consists of the following:
Exercise 1 from Chapter 2 of Think Python. If you type an integer with a leading zero, you might get a confusing error:
<<< zipcode = 02492
SyntaxError: invalid token
Other numbers seem to work, but the results are bizarre:
<<< zipcode = 02132
<<< zipcode
1114
Can you figure out what is going on? Hint: display the values 01, 010, 0100 and 01000.
Exercise 3 from Chapter 2 of Think Python.Assume that we execute the following assignment statements:
width = 17
height = 12.0
delimiter = ‘.’
For each of the following expressions, write the value of the expression and the type (of the value of the expression).
width/2
width/2.0
height/3
1 + 2 5
delimiter 5
Exercise 4 from Capter 2 of Think Python. Practice using the Python interpreter as a calculator:
1. The volume of a sphere with radius r is 4/3 π r3. What is the volume of a sphere with radius 5? Hint: 392.7 is wrong!
2. Suppose the cover price of a book is $24.95, but bookstores get a 40% discount. Shipping costs $3 for the first copy and 75 cents for each additional copy. What is the total wholesale cost for 60 copies?
3/ If I leave my house at 6:52 am and run 1 mile at an easy pace (8:15 per mile), then 3 miles at tempo (7:12 per mile) and 1 mile at easy pace again, what time do I get home for breakfast?
In your IPython notebook Create a markdown cell and write up your exercise in there. Just copy it from the textbook or from the above write up. Next ceate a code cell and do your work in there. Please, comment your work thoroughly. You cannot provide too many comments. Use print statements to see the outcome of your work.
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Robert Tousignant Sent: Thursday, April 9, 2015 1:41 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Faculty Involvement in LMS Selection
I’ve been reviewing this thread and thought I’d introduce a new player… Schoology is getting the attention of the analyst community and gobbling up the SIIA Codie awards for best learning platform the last couple of years. (Please note, I am not an impartial observer and I do a horse in the race)
The attached document includes information that will explain a new paradigm for evaluating an LMS that we see being adopted more and more – a move from a focus on utility (features and functions) to one focused standards, interoperability and the user experience (UI/UX).
Feel free to reach out directly if I can be of assistance.
These days, I tend to favor LMS Review/Selection initiatives that take one to two years to complete, but as always, it depends on the institution, its readiness to spec the needs of their faculty/students and evaluate viable options, as well as the campus resources available to nurture a possible smooth LMS platform transition. I like pointing out to the well-executed recent LMS selection initiatives carried out by UCF, Northwestern, Indiana, Harvard and Dartmouth, although there are many others.
*** Attend the FACULTY SUMMER INSTITUTE :: Wed-Fri May 27-29 at Urbana-Champaign
#pedagogy #BlendedLearning #classroom #teaching #OnlineLearning #EdTech http://go.illinois.edu/facultysummerinstitute
_____________________________
From: Hap Aziz <hapaziz@gmail.com>
Sent: Thursday, April 9, 2015 12:30 PM
Subject: Re: [BLEND-ONLINE] Faculty Involvement in LMS Selection
To: <blend-online@listserv.educause.edu>
That’s sounds like a similar timeframe to what we had at UB when we moved from Blackboard to Canvas. While LTI didn’t not play a large role in the decision-making process as we changed our LMS, it is now a central consideration as we look to acquire any new app functionality for our learning environment.
I’m setting up an area in the IMS forum area for LTI policy discussion. I’ll share that location with the group shortly so we can take some of the in-the-weeds discussion offline here.
The selection process started in January of 2013 and the task force voted at the end of May of 2013 unanimously for Canvas so about 5 months. By October we started training faculty in preparation for the Spring 2014 semester what was amazing about our transition to Canvas was that we had everyone moved out of ANGEL by start of Summer 14 so we only had 1 semester where we were supporting both ANGEL and Canvas. The use of LTI integrations and Canvas makes our jobs a lot easier to support the various tools that faculty are adopting for their classes – it also makes it a lot easier for faculty to integrate other technologies and keep them in the LMS or have single sign on so it is more seamless for students.
CONFIDENTIALITY: This email (including any attachments) may contain confidential, proprietary and privileged information, and unauthorized disclosure or use is prohibited. If you received this email in error, please notify the sender and delete this email from your system. Thank you.
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Hap Aziz Sent: Tuesday, April 07, 2015 7:09 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: Re: [BLEND-ONLINE] Faculty Involvement in LMS Selection
Hey, Sam, long time no see! Do you know about how long your whole selection process took? Also, does LTI conformance make your job with academic technology more straightforward to deal with?
I am at San Juan College and we also recently went through the selection process for a new LMS and like others who have commented switched to Canvas (from ANGEL). We ended up with a selection team that was primarily faculty, a couple students, and a handful of technology staff that reviewed the various LMSs and then made our final decision. If you would like I can get you the contact information for the faculty who assisted on the selection team.
CONFIDENTIALITY: This email (including any attachments) may contain confidential, proprietary and privileged information, and unauthorized disclosure or use is prohibited. If you received this email in error, please notify the sender and delete this email from your system. Thank you.
From: The EDUCAUSE Blended and Online Learning Constituent Group Listserv [mailto:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU] On Behalf Of Noval, JeJe (LLU) Sent: Wednesday, April 01, 2015 9:25 PM To:BLEND-ONLINE@LISTSERV.EDUCAUSE.EDU Subject: [BLEND-ONLINE] Faculty Involvement in LMS Selection
Hello Colleagues,
Were any of you, faculty members, involved in the learning management selection process of your educational institution? If so, would it be possible to interview you in the future for a research study?
Best,
JeJe Noval, MS, RD
Assistant Professor
Loma Linda University
OER, Fontys University of Applied Sciences, Eindhoven, Netherlands EADTU,February 2015 ISBN
978-90-79730-15-5
nstitutional profile in their MOOC offering compared between that of US survey (US 2013 and U S 2014) and this survey (EU 2014) .
p. 11 What is a MOOC?
It is important to note that MOOCs remain relatively poorly defined. MOOCs can be seen as a term or word related to the scalability of open and online education. Some even argue that it is a political
instrument and as such a concept that should be broadly defined.
MOOCs are “online courses designed for large numbers of participants, that can be accessed by anyone anywhere as long as they have an internet connection, are open to everyone without entry qualifications, and offer a full/complete course experience online for free”.
Playing in the Past: A History of Games, Toys, and Puzzles in North American Libraries
Author(s): Scott Nicholson
Source: The Library Quarterly, Vol. 83, No. 4 (October 2013), pp. 341-361
Published by: The University of Chicago Press
Stable URL: http://www.jstor.org/stable/10.1086/671913
demonstrate the different ways in which libraries have used games, toys, and puzzles over the last 150 years through bothcollections and services
p, 342 Defining games –
p. 348 Games as the Subject of Collections\
p. 350A significant shift in academic libraries is a focus on providing services to students. Since agrowing number of academic publications both current issues and back volumes
are ac-cessible online through library subscriptions, the physical space of academic libraries is notneeded for collections of periodicals. The concept of the “learning commons”has become
popular on US campuses in the past decade; it combines traditional library resources and
the availability of library staff members with group work spaces, computer access and assis-
tance, and writing assistance to provide one place where students can get assistance with
course work. In addition, many of these learning commons also include cafes, social spaces,
and other support of the social lives of students, and it is in this role that academic libraries
provide access to collections of games.
p. 357 Another upcoming area of gaming in libraries is gamification. Gamification is the application of game design elements to a nongame setting ðDeterding et al. 2011Þ.
The concept of meaningful gamification is that the primary use of game layers is not to provide
external rewards, but rather to help participants find a deeper connection to the underyling topic
Sophia: Nudged along by my friend Todd Nesloney, I use Sophia for my computer applications instruction and am very pleased with the results.
Haiku Learning: This is the full content management system that I’m trying to get our school to adopt. It’s multiplatform and robust, which makes it a great fit for our BYOD environment.
There are many other apps like Moodle, Canvas, and Coursesites. The point is that you should have one in a BYOD environment.
Assessment Aids
All three of these apps — Quick Key, Grade Ninja, and WISE — are available on iTunes and Google Play, but there are more.
If you’re working with multiple apps like Google Drive, Dropbox, One Drive, Evernote and need to search across them in one shot, take a look at Xendo (http://xen.do) – gives you a personal, private Google-like search across all your apps.