User:Charles.dierbach
Line 37: | Line 37: | ||
:OpenHub | :OpenHub | ||
+ | :''The main language used in the OpenMRS project is Java.'' | ||
+ | :''The project consists of nearly four million lines of code (according to the Nutshell summary) but just over six millon lines according to the Languages page.'' | ||
+ | :''The project is written in 15 different languages. JavaScript is the language with second-most number of lines of code (after Java). The Java code has the highest comment ratio..'' | ||
+ | :''Average 12-month commits from top contributors was 56. The average number of commits from all contributors is much lower given the large number of contributors with one or two commits..'' |
Revision as of 03:58, 6 September 2015
Charles (Chuck) Dierbach is an Associate Professor of computer science in the Department of Computer and Information Sciences at Towson University outside of Baltimore Maryland. He received his Ph.D. in computer science from the University of Delaware.
Dr. Dierbach has been teaching at the university level for over thirty years. He regularly teaches introductory computer science courses, as well as an undergraduate and graduate course in object-oriented design. He has also co-developed and taught a computational thinking course for non-majors. He is the author of an introductory computer science textbook using Python.
The research interests of Dr. Dierbach include analogical reasoning and computer science education.
POSSE Activities
Part A
- Introduction to IRC
- How so the people interact?
- By just jumping in.
- What is the pattern of communication?
- Generally back-and-forth between two or three individuals at a time.
- Are there any terms that have special meaning?
- Yes - vm, git, opencv
- What advantages might IRC have over other real-time communication methods? Are there potential disadvantages?
- Main advantaged of IRC is that a log of the conversation can be kept. Advantages of real-time methods would mainly be more time efficient
- Other observations?
- How much help participants are to each other in real time
- Join and Observe Channel Discussion
- (unfinished)
Part B
- FOSS Field Trip: Forges and OpenHub
- SorceForge
- Searched for projects related to music. 3539 projects came up, involving 15 different programming languages, the top four being C++, Java, C, and C#.
- Most used projects were Midi Sheet Music and OBS music stream player. This was determined by the number of weekly downloads.
- The Midi Sheet Music project plays and displays both the sheet music and the piano keyboard of midi files. It is written in C# and Objective-C.
- Potential users are amatuer and professional musicians. Can tell this from the comments in the user reviews.
- The project was last updated 7-31-2013. The project is not very active, based on the date of last update, and the unresolved postings in the bug report..
- Could not find a list of committers for this project.
- I am interested in trying to use this software.
- OpenHub
- The main language used in the OpenMRS project is Java.
- The project consists of nearly four million lines of code (according to the Nutshell summary) but just over six millon lines according to the Languages page.
- The project is written in 15 different languages. JavaScript is the language with second-most number of lines of code (after Java). The Java code has the highest comment ratio..
- Average 12-month commits from top contributors was 56. The average number of commits from all contributors is much lower given the large number of contributors with one or two commits..